Zestaw Microsoft Azure SDK dla języka Python
Jest to biblioteka klienta zarządzania Microsoft Azure Service Bus. Ten pakiet został przetestowany przy użyciu języka Python w wersji 3.7 lub nowszej. Aby uzyskać bardziej kompletny widok bibliotek platformy Azure, zobacz wydanie języka Python zestawu Sdk platformy Azure.
Zrzeczenie odpowiedzialności
Obsługa pakietów języka Python dla zestawu Azure SDK dla języka Python 2.7 zakończyła się 1 stycznia 2022 r. Aby uzyskać więcej informacji i pytań, zapoznaj się z artykułem https://github.com/Azure/azure-sdk-for-python/issues/20691
Wprowadzenie
Wymagania wstępne
- Do korzystania z tego pakietu jest wymagany język Python 3.7+.
- Subskrypcja platformy Azure
Instalowanie pakietu
pip install azure-mgmt-servicebus
pip install azure-identity
Authentication
Domyślnie uwierzytelnianie tokenu usługi Azure Active Directory zależy od poprawnej konfiguracji następujących zmiennych środowiskowych.
AZURE_CLIENT_ID
dla identyfikatora klienta platformy Azure.AZURE_TENANT_ID
dla identyfikatora dzierżawy platformy Azure.AZURE_CLIENT_SECRET
dla wpisu tajnego klienta platformy Azure.
Ponadto identyfikator subskrypcji platformy Azure można skonfigurować za pomocą zmiennej środowiskowej AZURE_SUBSCRIPTION_ID
.
Powyższa konfiguracja umożliwia uwierzytelnianie klienta za pomocą następującego kodu:
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)
Przykłady
Przykłady kodu dla tego pakietu można znaleźć w artykule Service Bus Management on docs.microsoft.com and Samples Repo (Zarządzanie usługą Service Bus w repozytorium docs.microsoft.com i przykłady)
Rozwiązywanie problemów
Następne kroki
Przekazywanie opinii
Jeśli napotkasz jakiekolwiek usterki lub masz sugestie, zgłoś problem w sekcji Problemy w projekcie.
Azure SDK for Python