Python için Microsoft Azure SDK

Bu, Microsoft Azure Service Bus Yönetimi İstemci Kitaplığı'dır. Bu paket Python 3.7+ ile test edilmiştir. Azure kitaplıklarının daha eksiksiz bir görünümü için bkz. azure sdk python sürümü.

Bildirim

Python 2.7 için Azure SDK Python paketleri desteği 01 Ocak 2022'de sona erdi. Daha fazla bilgi ve soru için lütfen https://github.com/Azure/azure-sdk-for-python/issues/20691

Başlarken

Önkoşullar

Paketi yükleme

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

Kimlik Doğrulaması

Varsayılan olarak , Azure Active Directory belirteci kimlik doğrulaması aşağıdaki ortam değişkenlerinin doğru yapılandırılması gerekir.

  • AZURE_CLIENT_ID azure istemci kimliği için.
  • AZURE_TENANT_ID azure kiracı kimliği için.
  • AZURE_CLIENT_SECRET azure istemci gizli dizisi için.

Buna ek olarak, Azure abonelik kimliği ortam değişkeni AZURE_SUBSCRIPTION_IDaracılığıyla yapılandırılabilir.

Yukarıdaki yapılandırmayla istemcinin kimliği aşağıdaki kodla doğrulanabilir:

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)

Örnekler

Bu paket için kod örnekleri, docs.microsoft.com üzerinde Service Bus Management ve Samples Repo sayfasında bulunabilir

Sorun giderme

Sonraki adımlar

Geri Bildirim Sağlama

Hatalarla karşılaşırsanız veya önerileriniz varsa lütfen projenin Sorunlar bölümünde bir sorun oluşturun.

İzlenimler