Пакет SDK Microsoft Azure для Python
Это клиентская библиотека управления Microsoft Azure Cosmos DB. Этот пакет протестирован с помощью Python 3.7 и более поздних версий. Более полное представление о библиотеках Azure см. в выпуске пакета Sdk Azure для Python.
Заявление об отказе
Поддержка пакетов Python пакета Azure SDK для Python 2.7 завершилась 1 января 2022 г. Дополнительные сведения и вопросы см. на https://github.com/Azure/azure-sdk-for-python/issues/20691
Начало работы
Предварительные требования
- Для использования этого пакета требуется Python 3.7 и более поздних версий.
- Подписка Azure.
Установка пакета
pip install azure-mgmt-cosmosdb
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.cosmosdb import CosmosDBManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = CosmosDBManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Примеры
Примеры кода для этого пакета можно найти по адресу:
- Поиск по управлению Cosmos DB в docs.microsoft.com
- Репозиторий примеров пакета SDK Для Azure Python Mgmt
Устранение неполадок
Дальнейшие действия
Отзывы
Если вы столкнулись с ошибками или у вас есть предложения, сообщите о проблеме в разделе Проблемы проекта.
Azure SDK for Python