Пакет SDK Microsoft Azure для Python
Это клиентская библиотека управления Microsoft Azure Cognitive Services. Этот пакет протестирован с использованием Python 3.7 и более поздних версий. Более полное представление о библиотеках Azure см. в выпуске пакета Sdk azure для Python.
Заявление об отказе
Поддержка пакетов Python для Пакета Sdk Azure для Python 2.7 закончилась 1 января 2022 г. Дополнительные сведения и вопросы см. на https://github.com/Azure/azure-sdk-for-python/issues/20691
Начало работы
Предварительные требования
- Для использования этого пакета требуется Python 3.7 и более поздних версий.
- Подписка Azure.
Установка пакета
pip install azure-mgmt-cognitiveservices
pip install azure-identity
Аутентификация
По умолчанию проверка подлинности маркера Azure Active Directory зависит от правильной настройки следующих переменных среды.
AZURE_CLIENT_ID
для идентификатора клиента Azure.AZURE_TENANT_ID
для идентификатора клиента Azure.AZURE_CLIENT_SECRET
для секрета клиента Azure.
Кроме того, идентификатор подписки Azure можно настроить с помощью переменной AZURE_SUBSCRIPTION_ID
среды .
В приведенной выше конфигурации клиент может пройти проверку подлинности с помощью следующего кода:
from azure.identity import DefaultAzureCredential
from azure.mgmt.cognitiveservices import CognitiveServicesManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = CognitiveServicesManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Примеры
Примеры кода для этого пакета можно найти по адресу:
- Поиск в Службе управления Cognitive Services в docs.microsoft.com
- Репозиторий примеров пакета SDK Для Azure Python Mgmt
Устранение неполадок
Дальнейшие действия
Отзывы
Если вы столкнулись с ошибками или у вас есть предложения, сообщите о проблеме в разделе Проблемы проекта.
Azure SDK for Python