SDK do Microsoft Azure para Python
Esta é a Biblioteca de Clientes do Microsoft Azure Key Vault Management. Este pacote foi testado com o Python 3.7+. Para obter uma vista mais completa das bibliotecas do Azure, veja a versão do python do sdk do azure.
Exclusão de Responsabilidade
O suporte de pacotes Python do SDK do Azure para Python 2.7 terminou a 01 de janeiro de 2022. Para obter mais informações e perguntas, consulte https://github.com/Azure/azure-sdk-for-python/issues/20691
Introdução
Pré-requisitos
- O Python 3.7+ é necessário para utilizar este pacote.
- Subscrição do Azure
Instalar o pacote
pip install azure-mgmt-keyvault
pip install azure-identity
Autenticação
Por predefinição, a autenticação de tokens do Azure Active Directory depende da configuração correta das seguintes variáveis de ambiente.
AZURE_CLIENT_ID
para o ID de cliente do Azure.AZURE_TENANT_ID
para o ID do inquilino do Azure.AZURE_CLIENT_SECRET
para o segredo do cliente do Azure.
Além disso, o ID da subscrição do Azure pode ser configurado através da variável AZURE_SUBSCRIPTION_ID
de ambiente .
Com a configuração acima, o cliente pode ser autenticado através do seguinte código:
from azure.identity import DefaultAzureCredential
from azure.mgmt.keyvault import KeyVaultManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = KeyVaultManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Exemplos
Pode encontrar exemplos de código para este pacote em:
- Procurar gestão de Key Vault no docs.microsoft.com
- Repositório de Exemplos do SDK mgmt do Azure Python
Resolução de problemas
Passos seguintes
Enviar Comentários
Se encontrar erros ou tiver sugestões, submeta um problema na secção Problemas do projeto.
Azure SDK for Python