SDK do Microsoft Azure para Python
Esta é a Biblioteca de Clientes de Gestão de Site Recovery dos Serviços de Recuperação do Microsoft Azure. Este pacote foi testado com o Python 3.7 e superior. Para obter uma vista mais completa das bibliotecas do Azure, veja a versão python do azure sdk.
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, veja 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-recoveryservicessiterecovery
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 de 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.recoveryservicessiterecovery import SiteRecoveryManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = SiteRecoveryManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Exemplos
Pode encontrar exemplos de código para este pacote em:
- Gestão de Site Recovery dos Serviços de Recuperação de Pesquisa 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