Ағылшын тілінде оқу

Бөлісу құралы:


Подключение приложения к службам 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 для каждого языка можно найти в центре разработчиков каждого языка.

Azure REST API

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