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
الشروع في العمل
المتطلبات الأساسية
- مطلوب Python 3.7+ لاستخدام هذه الحزمة.
- اشتراك Azure
تثبيت الحِزَمة
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)
أمثلة
يمكن العثور على نماذج التعليمات البرمجية لهذه الحزمة في:
- البحث في Cosmos DB Management على docs.microsoft.com
- مستودع عينات Azure Python Mgmt SDK
استكشاف الأخطاء وإصلاحها
الخطوات التالية
توفير ملاحظات
إذا واجهت أي أخطاء أو كانت لديك اقتراحات، فالرجاء تقديم مشكلة في قسم المشاكل في المشروع.
Azure SDK for Python