Microsoft Azure SDK ل Python

هذه هي مكتبة عميل إدارة Microsoft Azure Cosmos DB. تم اختبار هذه الحزمة باستخدام Python 3.7+. للحصول على عرض أكثر اكتمالا لمكتبات Azure، راجع إصدار azure sdk python.

إخلاء المسئولية

انتهى دعم حزم Azure SDK Python ل Python 2.7 في 01 يناير 2022. لمزيد من المعلومات والأسئلة، يرجى الرجوع إلى https://github.com/Azure/azure-sdk-for-python/issues/20691

الشروع في العمل

المتطلبات الأساسية

تثبيت الحِزَمة

pip install azure-mgmt-cosmosdb
pip install azure-identity

المصادقة

بشكل افتراضي، تعتمد مصادقة الرمز المميز ل Azure Active Directory على التكوين الصحيح لمتغيرات البيئة التالية.

  • AZURE_CLIENT_ID لمعرف عميل Azure.
  • AZURE_TENANT_ID لمعرف مستأجر Azure.
  • AZURE_CLIENT_SECRET لسر عميل Azure.

بالإضافة إلى ذلك، يمكن تكوين معرف اشتراك Azure عبر متغير AZURE_SUBSCRIPTION_IDالبيئة .

باستخدام التكوين أعلاه، يمكن مصادقة العميل من خلال التعليمات البرمجية التالية:

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)

أمثلة

يمكن العثور على نماذج التعليمات البرمجية لهذه الحزمة في:

استكشاف الأخطاء وإصلاحها

الخطوات التالية

توفير ملاحظات

إذا واجهت أي أخطاء أو كانت لديك اقتراحات، فالرجاء تقديم مشكلة في قسم المشاكل في المشروع.