Python için Microsoft Azure SDK
Bu, Microsoft Azure Uygulaması Insights Yönetim İ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
- Bu paketi kullanmak için Python 3.7+ gereklidir.
- Azure aboneliği
Paketi yükleme
pip install azure-mgmt-applicationinsights
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_ID
aracı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.applicationinsights import ApplicationInsightsManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ApplicationInsightsManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Örnekler
Bu paket için kod örnekleri şu konumda bulunabilir:
- docs.microsoft.com'da Application Insights Management'ta arama
- Azure Python Mgmt SDK Örnekleri Deposu
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.
Azure SDK for Python