Microsoft Azure SDK för Python

Det här är Microsoft Azure Service Bus-hanteringsklientbiblioteket. Det här paketet har testats med Python 3.7+. En mer fullständig vy över Azure-bibliotek finns i Python-versionen för azure sdk.

Friskrivning

Stöd för Azure SDK Python-paket för Python 2.7 upphörde den 1 januari 2022. Mer information och frågor finns i https://github.com/Azure/azure-sdk-for-python/issues/20691

Komma igång

Förutsättningar

Installera paketet

pip install azure-mgmt-servicebus
pip install azure-identity

Autentisering

Som standard är Azure Active Directory-tokenautentisering beroende av korrekt konfiguration av följande miljövariabler.

  • AZURE_CLIENT_ID för Azure-klient-ID.
  • AZURE_TENANT_ID för Azure-klientorganisations-ID.
  • AZURE_CLIENT_SECRET för Azure-klienthemlighet.

Dessutom kan Azure-prenumerations-ID konfigureras via miljövariabeln AZURE_SUBSCRIPTION_ID.

Med ovanstående konfiguration kan klienten autentiseras med följande kod:

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)

Exempel

Kodexempel för det här paketet finns i Service Bus Management på docs.microsoft.com- och exempellagringsplatsen

Felsökning

Nästa steg

Ge feedback

Om du stöter på buggar eller har förslag kan du skicka in ett problem i avsnittet Problem i projektet.

Visningar