Aracılığıyla paylaş


Python için Microsoft Azure SDK

Bu, Microsoft Azure IoT Hub 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-iothub
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ını sağlar.

  • 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.

Ayrıca, 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.iothub import IotHubClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = IotHubClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Örnekler

Bu paket için kod örnekleri şu konumda bulunabilir:

Sorun giderme

Sonraki adımlar

Geri Bildirim Sağlama

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

İzlenimler