Partilhar via


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

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_IDde 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:

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.

Impressões