مكتبة تخزين Azure ل JavaScript
Azure Storage هي خدمة مدارة من Microsoft توفر تخزينا سحابيا متوفرا للغاية وآمنا ودائما وقابلا للتطوير ومكرر. تسهل المكتبات التالية في JavaScript استهلاك خدمة Azure Storage.
حزم العميل (12.X.X)
الخدمة | حزمة NPM | أمثلة | دليل الخطوات الأولى |
---|---|---|---|
كائن ثنائي كبير الحجم للتخزين | @azure/storage-blob |
أمثلة storage-blob-typescript-examples storage-blob-JavaScript-examples |
قراءة وكتابة الكائنات والملفات من Azure Storage Blob |
ملفات التخزين | @azure/storage-file-share |
أمثلة storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
قائمة انتظار التخزين | قائمة انتظار @azure/التخزين |
أمثلة storage-queue-typescript-examples storage-queue-JavaScript-examples |
إرسال واستقبال الرسائل بين التطبيقات المتصلة بالسحابة باستخدام Azure Storage Queue |
جدول التخزين |
azure-storage (قديم) |
- | قراءة البيانات المنظمة الكبيرة وكتابتها باستخدام Azure Storage Table |
جدول البيانات | @azure/جدول البيانات |
أمثلة data-table-typescript-examples data-table-JavaScript-examples |
قراءة البيانات المنظمة الكبيرة وكتابتها باستخدام Azure Storage Table |
قم بتثبيت الوحدة النمطية npm مع npm install
متبوعة ب package-name
. على سبيل المثال،
npm install @azure/storage-blob
وانظر إلى الأمثلة من الارتباطات المتوفرة في الجدول أعلاه.
اقرأ المزيد حول حزم العميل هنا - مكتبات عميل تخزين Azure ل JavaScript.
البحث عن المزيد من أدلة البدء في استعراض نماذج التعليمات البرمجية
حزمة الإدارة
تثبيت الوحدة النمطية npm
تثبيت وحدة إدارة تخزين Azure npm
npm install @azure/arm-storage
مثال
يمكن العثور على أمثلة لاستخدام هذه الوحدة النمطية في Node.js بالإضافة إلى تطبيقات المستعرض في README للوحدة النمطية
المشكلات المعروفة
يفصل هذا القسم المشكلات المعروفة لمكتبات عميل Azure Storage ل JavaScript.
رسالة خطأ 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 لمعرفة ما إذا كانت المشكلة قد حلت. إذا استمرت المشكلة، أو إذا لم تكن التوصية ممكنة، فافتح تذكرة دعم لاستكشاف المزيد من الخيارات.
Azure SDK for JavaScript