Bagikan melalui


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

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

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:

Pemecahan Masalah

Langkah berikutnya

Berikan Umpan Balik

Jika Anda menemukan bug atau memiliki saran, silakan ajukan masalah di bagian Masalah proyek.