SDK do Microsoft Azure para Python
Esta é a biblioteca de clientes de gerenciamento de Barramento de Serviço do Microsoft Azure. 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-servicebus
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.servicebus import ServiceBusManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ServiceBusManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Exemplos
Exemplos de código para esse pacote podem ser encontrados em Gerenciamento do Barramento de Serviço no repositório de exemplos e docs.microsoft.com
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