Подключение приложения к службам Azure

Это часть четыре в серии из 7 статей, которые помогут разработчикам приступить к работе с Azure.

Azure предлагает различные службы, которые приложения могут воспользоваться преимуществами независимо от того, размещаются ли они в Azure или локально. Например, можно:

  • Используйте Хранилище BLOB-объектов Azure для хранения и извлечения файлов в облаке.
  • Добавьте функцию полнотекстового поиска в приложение с помощью службы "Поиск ИИ Azure".
  • Используйте Служебная шина Azure для обработки обмена сообщениями между разными компонентами архитектуры микрослужб.
  • Используйте Анализ текста для идентификации и изменения конфиденциальных данных в документе.

Службы Azure предлагают преимущество, которое они полностью управляются Azure.

Доступ к службам Azure из кода приложения

Существует два способа доступа к службе Azure из кода приложения.

  • Пакет SDK Для Azure— доступен для .NET, Java, JavaScript, Python и Go.
  • REST API Azure— доступен на всех языках.

По возможности рекомендуется использовать пакет SDK Azure для доступа к службам Azure из кода приложения. Преимущества использования пакета SDK Для Azure:

  • Доступ к службам Azure аналогично использованию любой другой библиотеки. Необходимо импортировать соответствующий пакет SDK в приложение, создать клиентский объект, а затем вызвать методы клиентского объекта для взаимодействия с ресурсом Azure.
  • Упрощает процесс проверки подлинности приложения в Azure. При создании клиентского объекта ПАКЕТА SDK вы включаете правильные учетные данные и пакет SDK заботится о проверке подлинности вызовов в Azure.
  • Упрощенная модель программирования. Внутри службы "Пакет SDK Azure" вызывает REST API Azure. Однако пакет SDK Azure встроен в обработку ошибок, логику повторных попыток и разбивку результатов на страницы, что упрощает программирование для пакета SDK, чем вызов REST API напрямую.

Пакет Azure SDK

Пакет SDK Azure обеспечивает программный доступ к службам Azure из приложений .NET, Java, JavaScript, Python и Go. Приложения устанавливают необходимые пакеты из соответствующего диспетчера пакетов, а затем вызывают методы программного доступа к ресурсам Azure.

Дополнительные сведения о пакете SDK Azure для каждого языка можно найти в центре разработчиков каждого языка.

Язык   Обзор Список пакетов
Логотип .NET .NET Обзор пакета SDK Azure для .NET Список пакетов пакета Azure SDK для .NET
Логотип Java Java Общие сведения о пакете SDK Azure для Java Список пакетов Пакета Azure SDK для Java
Логотип JavaScript JavaScript Обзор пакета SDK Azure для JavaScript Список пакетов Пакета Azure SDK для JavaScript
Логотип Python Python Общие сведения о пакете SDK Azure для Python Список пакетов Azure SDK для Python
Логотип Golang Go Обзор пакета SDK Azure для Go Список пакетов Azure SDK для Go

Azure REST API

Языки программирования, не поддерживаемые пакетом SDK Azure, могут использовать REST API Azure. Сведения о вызове REST API Azure и полном списке операций доступны в обзоре REST API Azure.