Microsoft Azure SDK for Python
Dies ist die Microsoft Azure Service Bus Verwaltungsclientbibliothek. Dieses Paket wurde mit Python 3.7 und höher getestet. Eine vollständigere Ansicht der Azure-Bibliotheken finden Sie im Python-Release des Azure SDK.
Haftungsausschluss
Die Unterstützung von Python-Paketen für Das Azure SDK für Python 2.7 wurde am 01. Januar 2022 eingestellt. Weitere Informationen und Antworten finden Sie unter https://github.com/Azure/azure-sdk-for-python/issues/20691.
Erste Schritte
Voraussetzungen
- Python 3.7+ ist erforderlich, um dieses Paket zu verwenden.
- Azure-Abonnement
Installieren des Pakets
pip install azure-mgmt-servicebus
pip install azure-identity
Authentifizierung
Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der korrekten Konfiguration der folgenden Umgebungsvariablen ab.
AZURE_CLIENT_ID
für die Azure-Client-ID.AZURE_TENANT_ID
für die Azure-Mandanten-ID.AZURE_CLIENT_SECRET
für den geheimen Azure-Clientschlüssel.
Darüber hinaus kann die Azure-Abonnement-ID über die Umgebungsvariable AZURE_SUBSCRIPTION_ID
konfiguriert werden.
Mit der obigen Konfiguration kann der Client mit folgendem Code authentifiziert werden:
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)
Beispiele
Codebeispiele für dieses Paket finden Sie unter Service Bus Management on docs.microsoft.com and Samples Repo
Problembehandlung
Nächste Schritte
Feedback geben
Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.
Azure SDK for Python