مكتبة تخزين 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 لمعرفة ما إذا كانت المشكلة قد حلت. إذا استمرت المشكلة، أو إذا لم تكن التوصية ممكنة، فافتح تذكرة دعم لاستكشاف المزيد من الخيارات.