JavaScript 用 Azure Storage ライブラリ
Azure Storage は、高可用性、セキュリティ保護、耐久性、拡張性、冗長性を備えたクラウド ストレージを提供する Microsoft マネージド サービスです。 JavaScript の次のライブラリを使用すると、Azure Storage サービスを簡単に使用できます。
クライアント パッケージ (12.X.X)
サービス | NPM パッケージ | 例 | ファースト ステップ ガイド |
---|---|---|---|
ストレージ BLOB | @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 |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
クラウドに接続されたアプリケーション間でメッセージを送受信する Azure Storage キュー |
ストレージ テーブル |
azure-storage (レガシ) |
- | Azure Storage テーブルを使用した大きな構造化データの読み取りと書き込み |
データ テーブル | @azure/data-table |
data-table-typescript-examples data-table-JavaScript-examples |
Azure Storage テーブルを使用した大きな構造化データの読み取りと書き込み |
を使用して npm モジュールを npm install
インストールし、その後に をインストールします package-name
。 たとえば、次のように入力します。
npm install @azure/storage-blob
上の表に示したリンクの例を見てください。
クライアント パッケージの詳細については、 JavaScript 用の Azure Storage クライアント ライブラリに関するページを参照してください。
その他の入門ガイドについては、コード サンプルの参照に関するページを参照してください
管理パッケージ
npm モジュールのインストール
Azure Storage 管理の npm モジュールをインストールします。
npm install @azure/arm-storage
例
Node.js およびブラウザー アプリケーションでこのモジュールを使用する例については、モジュールの README を参照してください。
既知の問題
このセクションでは、JavaScript 用 Azure Storage クライアント ライブラリの既知の問題について詳しく説明します。
SDK のベータ版を使用する場合の InvalidHeaderValue エラー メッセージ
まれなシナリオでは、最新のベータ版または一般提供バージョンの 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