Подключение приложения к службам Azure
Это часть четыре в серии из 7 статей, которые помогут разработчикам приступить к работе с Azure.
- Часть 1. Обзор Azure для разработчиков
- Часть 2. Основные службы Azure для разработчиков
- Часть 3. Размещение приложений в Azure
- Часть 4. Подключение приложения к службам Azure
- Часть 5: Как мне создавать и управлять ресурсами в Azure?
- Часть 6. Основные понятия для создания приложений Azure
- Часть 7. Как мне выставляют счета?
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 вызывает Azure REST API. Однако, в Azure SDK встроены механизмы обработки ошибок, логика повторных попыток и постраничная разбивка результатов, что упрощает программирование с использованием 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.