次の方法で共有


Java クライアント ライブラリを使用する Azure Storage サンプル

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

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

Note

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

BLOB のサンプル

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

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

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

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

アカウント SAS を作成する
Azure Identity を使用して認証する

共有キー資格情報を使用して認証する
コンテナーの作成 コンテナーの作成 コンテナーの作成
アップロード BLOB をアップロードする BLOB をアップロードする

大きなファイルから BLOB をアップロードする
ダウンロード BLOB をダウンロードする BLOB をダウンロードする

大きな BLOB をファイルにダウンロードする
一覧取得 コンテナーを一覧表示する

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

BLOB を一覧表示する
削除 コンテナーを削除する

BLOB を削除する
コンテナーを削除する

BLOB を削除する
コピー コピー操作の概要

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

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

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

BLOB のプロパティとメタデータを管理する
インデックス タグ BLOB インデックス タグを使用してデータを管理して見つける
アクセス層 ブロック BLOB のアクセス層を設定または変更する
バッチ処理 BLOB バッチ クライアントを作成する

BLOB を一括削除する

BLOB のバッチにアクセス層を設定する
トラブルシューティング コンテナー クライアントを使用して回復可能なエラーをトリガーする

Data Lake Storage のサンプル

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

トピック GitHub のサンプル
Data Lake サービス Data Lake サービス クライアントを作成する
ファイル システム クライアントを作成する
ファイル システム ファイル システムを作成する
ディレクトリを作成する
ファイルとサブディレクトリを作成する
ファイル クライアントを作成する
ファイル システム内のパスをリストする
ファイル システムを削除する
Azure ストレージ アカウントのファイル システムをリストする
ディレクトリ ディレクトリ クライアントを作成する
親ディレクトリを作成する
子ディレクトリを作成する
子ディレクトリにファイルを作成する
ディレクトリのプロパティを取得する
子ディレクトリを削除する
親フォルダーを削除する
ファイル ファイル クライアントを使用してファイルを作成する

ファイルを削除する
ファイルに対するアクセスの制御を設定する
ファイルに対するアクセスの制御を取得する

Azure File のサンプル

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

トピック GitHub のサンプル
認証 接続文字列を使用して認証する
File service ファイル共有を作成する
プロパティを取得する
共有を一覧表示する
共有を削除する
ファイル共有 共有クライアントを作成する
共有を作成する
共有スナップショットを作成する
共有クライアントを使用してディレクトリを作成する
共有のプロパティを取得する
ルート ディレクトリを取得してディレクトリを一覧表示する
共有を削除する
Directory 親ディレクトリを作成する
子ディレクトリを作成する
子ディレクトリ内にファイルを作成する
ディレクトリとファイルを一覧表示する
子フォルダーを削除する
親フォルダーを削除する
ファイル ファイル クライアントを作成する
ファイルをアップロードする
ファイルをダウンロードする
ファイル プロパティを取得する
ファイルを削除する

キューのサンプル

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

トピック GitHub のサンプル
認証 SAS トークンを使用して認証する
Queue サービス キューを作成する
キューを一覧表示する
キューを削除する
キュー キュー クライアントを作成する
キューにメッセージを追加する
メッセージ メッセージ数を取得する
メッセージ内容を確認する
メッセージを受信する
メッセージを更新する
最初のメッセージを削除する
すべてのメッセージをクリアする
キューを削除する

テーブルのサンプル

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

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

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

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

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

概要ガイド

Azure Storage クライアント ライブラリをインストールして使用する方法については、以下の記事を参照してください。

次のステップ

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