Библиотека службы хранилища Azure для JavaScript

Служба хранилища Azure — это управляемая корпорацией Майкрософт служба, предоставляющая облачное хранилище, которое является высокодоступным, безопасным, устойчивым, масштабируемым и избыточным. Следующие библиотеки в JavaScript упрощают использование службы хранилища Azure.

Клиентские пакеты (12.X.X)

Служба Пакет npm Примеры Руководство по началу работы
Хранилище BLOB-объектов @azure/storage-blob storage-blob-typescript-examples
storage-blob-JavaScript-examples
Чтение и запись объектов и файлов из большого двоичного объекта службы хранилища Azure
Файлы хранилища @azure/storage-file-share storage-file-share-typescript-examples
storage-file-share-javascript-examples
Очередь хранилища @azure или очередь хранилища storage-queue-typescript-examples
storage-queue-JavaScript-examples
Отправка и получение сообщений между приложениями, подключенными к облаку, с помощью
Очередь службы хранилища Azure
Таблица хранилища azure-storage
(Устаревшая версия)
- Чтение и запись больших структурированных данных с помощью таблицы службы хранилища Azure
Таблица данных @azure/data-table data-table-typescript-examples
data-table-JavaScript-examples
Чтение и запись больших структурированных данных с помощью таблицы службы хранилища Azure

Установите модуль npm с npm install последующим package-name. Например,

npm install @azure/storage-blob

и просмотрите примеры по ссылкам, приведенным в таблице выше.

Дополнительные сведения о клиентских пакетах см. в статье Клиентские библиотеки службы хранилища Azure для JavaScript.

Дополнительные руководства по началу работы см. в статье Обзор примеров кода.

Пакет управления

Установка модуля npm

Установите модуль npm управления службой хранилища Azure.

npm install @azure/arm-storage

Пример

Примеры использования этого модуля в Node.js а также браузерных приложений можно найти в файле сведений для модуля.

Известные проблемы

В этом разделе описаны известные проблемы с клиентскими библиотеками службы хранилища Azure для 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, чтобы узнать, устранена ли проблема. Если проблема не исчезнет или если рекомендация не представляется возможной, отправьте запрос в службу поддержки , чтобы изучить дополнительные варианты.