SDK do Microsoft Azure para Python
Esta é a Biblioteca de Clientes de Gerenciamento do Microsoft Azure Cosmos DB. Esse pacote foi testado com o Python 3.7+. Para obter uma exibição mais completa das bibliotecas do Azure, confira a versão do Python do sdk do Azure.
Aviso de isenção de responsabilidade
O suporte a pacotes python do SDK do Azure para Python 2.7 terminou em 01 de janeiro de 2022. Para obter mais informações e tirar dúvidas, consulte https://github.com/Azure/azure-sdk-for-python/issues/20691
Introdução
Pré-requisitos
- O Python 3.7+ é necessário para usar esse pacote.
- Assinatura do Azure
Instalar o pacote
pip install azure-mgmt-cosmosdb
pip install azure-identity
Autenticação
Por padrão, a autenticação de token do Azure Active Directory depende da configuração correta das variáveis de ambiente a seguir.
AZURE_CLIENT_ID
para a ID do cliente do Azure.AZURE_TENANT_ID
para a ID do locatário do Azure.AZURE_CLIENT_SECRET
para o segredo do cliente do Azure.
Além disso, a ID da assinatura do Azure pode ser configurada por meio da variável AZURE_SUBSCRIPTION_ID
de ambiente .
Com a configuração acima, o cliente pode ser autenticado pelo seguinte código:
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)
Exemplos
Exemplos de código para este pacote podem ser encontrados em:
- Pesquisar o Gerenciamento do Cosmos DB no docs.microsoft.com
- Repositório de exemplos do SDK do Python mgmt do Azure
Solução de problemas
Próximas etapas
Forneça comentários
Se você encontrar bugs ou tiver sugestões, registre um problema na seção Problemas do projeto.
Azure SDK for Python