مكتبات عميل Azure Storage ل Python

حزم العميل (12.X.X) - الأحدث

اسم الحزمة ‏‏المرجع مدير الحزم المصدر
Storage Blob ‏‏المرجع PyPi GitHub
قائمة انتظار التخزين ‏‏المرجع PyPi GitHub
مشاركة ملف التخزين ‏‏المرجع PyPi GitHub
Storage File Data Lake (معاينة) ‏‏المرجع PyPi GitHub

حزم العميل (2.X.X) - قديمة

اسم الحزمة ‏‏المرجع مدير الحزم المصدر
Storage Blob ‏‏المرجع PyPi GitHub
قائمة انتظار التخزين ‏‏المرجع PyPi GitHub
مشاركة ملف التخزين ‏‏المرجع PyPi GitHub

الإدارة

اسم الحزمة ‏‏المرجع مدير الحزم المصدر
إدارة التخزين ‏‏المرجع PyPi GitHub

تثبيت المكتبات

العمیل

تتكون مكتبات عميل تخزين Azure من 3 حزم: Blob ومشاركة الملفات وقائمة الانتظار. لتثبيت حزمة الكائن الثنائي كبير الحجم، قم بتشغيل:

pip install azure-storage-blob

الإدارة

pip install azure-mgmt-storage

عينات

مقالة الوصف
بدء استخدام Azure Blob Storage في Python إنشاء الملفات والكائنات وقراءتها وتحديثها وتقييد الوصول إليها وحذفها في Azure Storage.
إدارة حسابات Azure Storage إنشاء حسابات التخزين وتحديثها وحذفها. استرداد مفاتيح الوصول إلى حساب التخزين وإعادة إنشائها.

استكشف المزيد من نماذج التعليمات البرمجية ل Python التي يمكنك استخدامها في تطبيقاتك.

المشكلات المعروفة

يفصل هذا القسم المشكلات المعروفة لمكتبات عميل Azure Storage ل Python.

رسالة خطأ InvalidHeaderValue عند استخدام إصدار بيتا من SDK

في سيناريوهات نادرة، يمكن للتطبيقات التي تمت ترقيتها إلى أحدث إصدار بيتا أو إصدار متوفر بشكل عام من SDK تلقي InvalidHeaderValue رسالة خطأ. يمكن أن تحدث هذه المشكلة عند استخدام أي من مكتبات التخزين. تبدو رسالة الخطأ مشابهة للعينة التالية:

HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
 
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error> 

إذا قمت بالترقية إلى أحدث إصدار بيتا أو متوفر بشكل عام من SDK وواجهت هذا الخطأ، فمن المستحسن الرجوع إلى الإصدار السابق المتاح بشكل عام من SDK لمعرفة ما إذا كانت المشكلة قد حلت. إذا استمرت المشكلة، أو إذا لم تكن التوصية ممكنة، فافتح تذكرة دعم لاستكشاف المزيد من الخيارات.