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