Выпущен Go SDK для Azure


Существует новый SDK для Azure, который позволяет разрабатывать приложения для Azure в Go. SDK поддерживает подключение к источникам данных, включая Cosmos DB и хранилище Azure, программное развертывание ресурсов Azure и проверку подлинности пользователей.

Если ваш первоначальный ответ заключается в том, что Go и Azure-это странная связь, то разработчики из команды Azure в Microsoft считают, что:

«Go повышает эффективность как разработчиков, так и программного обеспечения за счет четкого синтаксиса, современных стандартных библиотек, собственной компиляции и надежных примитивов параллелизма.»

Несколько проектов по управлению облаком уже используют SDK для интеграции с Azure, включая Kubernetes, Terraform и Open Service Broker для Azure. Это сервер API с открытым исходным кодом, совместимый с брокером служб, который предоставляет управляемые службы в общедоступном облаке Microsoft Azure.

Документация и учебные пособия для SDK были добавлены в центр разработки Azure Go, а полная документация по API для SDK доступна на GoDoc.

Разработчики говорят, что первое интересное использование Azure SDK для Go-это взаимодействие со службой хранения объектов хранилища Blob-объектов Azure. Есть пример, показывающий, как загружать, загружать и перечислять блочные большие двоичные объекты в контейнере в хранилище больших двоичных объектов Azure.

Вы также можете использовать SDK для подключения к службам баз данных Azure, включая Cosmos DB,Azure DB для PostgreSQL и Azure Database для MySQL. Приведены примеры подключения, а также инструкции Transact-SQL или SQL для запроса и изменения данных.

Другие опции включают возможность проверки подлинности пользователей и других служб с помощью удостоверений Azure Active Directory и секретов хранилища ключей, а также предоставление и управление ресурсами Azure, такими как виртуальные машины, виртуальные сети, учетные записи хранения, а также базы данных, такие как Cosmos DB и PostgreSQL.

Одним из наиболее интересных аспектов SDK является то, что он также поддерживает анализ данных с помощью когнитивных служб Azure. Когнитивные службы – это набор API, SDK и служб, которые расширяют портфель API машинного обучения Microsoft и позволяют добавлять в приложения Azure такие функции, как распознавание эмоций и видео, распознавание лиц, речи и зрения, а также понимание речи и языка.


Добавить комментарий