Microsoft Azure Storage SDK untuk Python
Ini adalah Pustaka Klien Manajemen Microsoft Azure Cosmos DB. Paket ini telah diuji dengan Python 3.7+. Untuk tampilan pustaka Azure yang lebih lengkap, lihat rilis python azure sdk.
Pengelakan
Dukungan paket Azure SDK Python untuk Python 2.7 telah berakhir 01 Januari 2022. Untuk informasi dan pertanyaan lebih lanjut, silakan merujuk ke https://github.com/Azure/azure-sdk-for-python/issues/20691
Memulai
Prasyarat
- Python 3.7+ diperlukan untuk menggunakan paket ini.
- Langganan Azure
Instal paketnya
pip install azure-mgmt-cosmosdb
pip install azure-identity
Autentikasi
Secara default, autentikasi token Azure Active Directory bergantung pada konfigurasi variabel lingkungan berikut yang benar.
AZURE_CLIENT_ID
untuk ID klien Azure.AZURE_TENANT_ID
untuk ID penyewa Azure.AZURE_CLIENT_SECRET
untuk rahasia klien Azure.
Selain itu, ID langganan Azure dapat dikonfigurasi melalui variabel AZURE_SUBSCRIPTION_ID
lingkungan .
Dengan konfigurasi di atas, klien dapat diautentikasi dengan kode berikut:
from azure.identity import DefaultAzureCredential
from azure.mgmt.cosmosdb import CosmosDBManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = CosmosDBManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Contoh
Sampel kode untuk paket ini dapat ditemukan di:
- Cari Cosmos DB Management di docs.microsoft.com
- Repositori Sampel Azure Python Mgmt SDK
Pemecahan Masalah
Langkah berikutnya
Berikan Umpan Balik
Jika Anda menemukan bug atau memiliki saran, silakan ajukan masalah di bagian Masalah proyek.
Azure SDK for Python