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 Table を使用した大規模な構造化データの読み取りと書き込み |
データ テーブルの | @azure/data-tables | data-table-typescript-examples を data-table-JavaScript-examples |
Azure Storage Table を使用した大規模な構造化データの読み取りと書き込み |
npm install
の後に package-name
が続く npm モジュールをインストールします。 例えば
npm install @azure/storage-blob
上の表に示されているリンクの例を参照してください。
クライアント パッケージの詳細については、JavaScript用の Azure Storage クライアント ライブラリの
その他のファースト ステップ ガイドについては、参照コード サンプル
管理パッケージ
npm モジュールをインストールする
Azure Storage 管理 npm モジュールをインストールする
npm install @azure/arm-storage
例
Node.js およびブラウザー アプリケーションでこのモジュールを使用する例については、モジュール の
既知の問題
このセクションでは、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