次の方法で共有


JavaScript クライアント ライブラリを使用した Azure Storage サンプル

この記事では、開発者ガイドとサンプル リポジトリにあるコード サンプル シナリオの概要を説明します。 リンクをクリックすると、開発者ガイドまたは GitHub リポジトリ内の対応するサンプルが表示されます。

開発者ガイドは、Azure Storage サービスに関連する特定のシナリオの詳細情報とコード例を提供する記事のコレクションです。 JavaScript または TypeScript の Blob Storage 開発者ガイドの詳細については、次の記事を参照してください。

Note

これらのサンプルには、最新の Azure Storage JavaScript v12 ライブラリが使用されています。 従来の v11 コードについては、GitHub リポジトリの「Node.js での Azure Blob service の概要」を参照してください。

BLOB のサンプル

次の表は、JavaScript クライアント ライブラリを使用する Azure Blob Storage 開発者ガイドとサンプルへのリンクです。

トピック 開発者ガイド GitHub のサンプル
認証/承認 Blob Storage へのアクセスを認可して接続する:
JavaScript
TypeScript

BLOB 用のユーザー委任 SAS を作成する

BLOB 用のサービス SAS を作成する

アカウント SAS を作成する
Microsoft Entra ID を使用して認証する:
JavaScript
TypeScript

共有キー資格情報を使用して認証する:
JavaScript
TypeScript

接続文字列を使用して認証する:
JavaScript
TypeScript
コンテナーの作成 コンテナーを作成する:
JavaScript
TypeScript
コンテナーを作成する:
JavaScript
TypeScript
アップロード BLOB をアップロードする:
JavaScript
TypeScript
BLOB をアップロードする:
JavaScript
TypeScript

ストリームを BLOB に並列アップロードする:
JavaScript
TypeScript
ダウンロード BLOB をダウンロードする:
JavaScript
TypeScript
BLOB をダウンロードする:
JavaScript
TypeScript

ブロック BLOB を並列ダウンロードする:
JavaScript
TypeScript
リスト コンテナーを一覧表示する:
JavaScript
TypeScript

BLOB を一覧表示する:
JavaScript
TypeScript
コンテナーを一覧表示する:
JavaScript
TypeScript

反復子を使用してコンテナーを一覧表示する:
JavaScript
TypeScript

ページごとにコンテナーを一覧表示する:
JavaScript
TypeScript

反復子を使用して BLOB を一覧表示する:
JavaScript
TypeScript

ページごとに BLOB を一覧表示する:
JavaScript
TypeScript

階層ごとに BLOB を一覧表示する:
JavaScript
TypeScript
削除 コンテナーを削除する:
JavaScript
TypeScript

BLOB を削除する:
JavaScript
TypeScript
コンテナーを削除する:
JavaScript
TypeScript
コピー コピー操作の概要:
JavaScript
TypeScript

ソース オブジェクト URL から BLOB をコピーする:
JavaScript
TypeScript

非同期スケジュールを使用して BLOB をコピーする:
JavaScript
TypeScript
リース コンテナー リースの作成と管理:
JavaScript
TypeScript

BLOB リースの作成と管理:
JavaScript
TypeScript
プロパティとメタデータ コンテナーのプロパティとメタデータを管理する:
JavaScript
TypeScript

BLOB のプロパティとメタデータを管理する:
JavaScript
TypeScript
インデックス タグ BLOB インデックス タグを使用してデータを管理および検索する:
JavaScript
TypeScript
アクセス層 ブロック BLOB のアクセス層を設定または変更する:
JavaScript
TypeScript
BLOB のアクセス層を設定する:
JavaScript
TypeScript
Blob service BLOB サービス クライアントを作成する:
JavaScript
TypeScript

SAS URL を使用して BLOB サービス クライアントを作成する:
JavaScript
TypeScript
スナップショット BLOB スナップショットを作成する:
JavaScript
TypeScript

BLOB スナップショットをダウンロードする:
JavaScript
TypeScript
トラブルシューティング コンテナー クライアントを使用して回復可能なエラーをトリガーする:
JavaScript
TypeScript

Data Lake Storage のサンプル

次の表は、JavaScript クライアント ライブラリを使用する Data Lake Storage のサンプルへのリンクです。

トピック GitHub のサンプル
Data Lake サービス Data Lake サービス クライアントを作成する
ファイル システム ファイル システムを作成する
ファイル システムをリストする
ファイル システム内のパスをリストする
ファイル システムを削除する
ファイル ファイルを作成する
ファイルをダウンロードする

Azure Files のサンプル

次の表は、JavaScript クライアント ライブラリを使用する Azure Files のサンプルへのリンクです。

トピック GitHub のサンプル
認証 接続文字列を使用して認証する
共有キーの資格情報を使用して認証する
AnonymousCredential を使用して認証する
カスタム パイプラインを使用して接続する
プロキシを使用して接続する
共有 共有を作成する
共有をリストする
ページごとに共有をリストする
共有を削除する
ディレクトリ ディレクトリを作成する
ファイルとディレクトリをリストする
ページごとにファイルとディレクトリをリストする
ファイル ファイルを並列アップロードする
読み取り可能なストリームを並列アップロードする
ファイルを並列ダウンロードする
ファイル ハンドルをリストする
ページごとにファイル ハンドルをリストする

キューのサンプル

次の表は、JavaScript クライアント ライブラリを使用する Azure Queue のサンプルへのリンクです。

トピック GitHub のサンプル
認証 接続文字列を使用して認証する
共有キーの資格情報を使用して認証する
AnonymousCredential を使用して認証する
カスタム パイプラインを使用して接続する
プロキシを使用して接続する
Microsoft Entra ID を使用して認証する
Queue サービス Queue サービス クライアントを作成する
キュー 新しいキューを作成する
キューをリストする
ページごとにキューをリストする
キューを削除する
Message メッセージをキューに送信する
メッセージをピークする

メッセージを受信する
メッセージを削除する

テーブルのサンプル

次の表は、JavaScript クライアント ライブラリを使用する Azure Table のサンプルへのリンクです。

非推奨のクライアント ライブラリのサンプルは、「JavaScript 用の Azure Table Storage のサンプル」で入手できます。

Azure のコード サンプル ライブラリ

完全な JavaScript サンプル ライブラリをご覧いただくには、次のページにアクセスしてください。

各ライブラリの GitHub リポジトリを参照してクローンすることができます。

概要ガイド

Azure Storage クライアント ライブラリのインストール方法と概要については、以下のガイドをご覧ください。

次のステップ

他の言語のサンプルについては、以下のページをご覧ください。