次の方法で共有


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

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

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

Note

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

BLOB のサンプル

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

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

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

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

アカウント SAS を作成する
Azure Identity を使用して BLOB サービス クライアントを作成する

接続文字列を使用して BLOB サービス クライアントを作成する

共有アクセス キーを使用して BLOB サービス クライアントを作成する

URL から BLOB クライアントを作成する

BLOB クライアント SAS URL を作成する

ClientSecretCredential を使用して BLOB サービス クライアントを作成する

SAS トークンを作成する
コンテナーの作成 コンテナーの作成 コンテナーを作成する

SAS URL を使用してコンテナー クライアントを作成する

コンテナー クライアントを使用してコンテナーを作成する
アップロード BLOB をアップロードする BLOB をアップロードする

BLOB をコンテナーにアップロードする
ダウンロード BLOB をダウンロードする BLOB をダウンロードする
一覧取得 コンテナーを一覧表示する

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

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

BLOB を削除する
サービス クライアントを使用してクライアントを削除する

コンテナー クライアントを使用してコンテナーを削除する

BLOB を削除する

複数の BLOB を削除する

BLOB の削除を取り消す
コピー コピー操作の概要

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

非同期スケジュールを使用して BLOB をコピーする
URL から BLOB をコピーする

URL からの BLOB のコピーを中止する
リース コンテナー リースを作成して管理する

BLOB リースを作成して管理する
コンテナー上のリースを取得する

BLOB 上のリースを取得する
プロパティとメタデータ コンテナーのプロパティとメタデータを管理する

BLOB のプロパティとメタデータを管理する
コンテナー プロパティを取得する

コンテナー メタデータを設定する

BLOB プロパティを取得する
インデックス タグ BLOB インデックス タグを使用してデータを管理して見つける
アクセス層 ブロック BLOB のアクセス層を設定または変更する
Blob service BLOB サービス アカウント情報を取得する

BLOB サービス プロパティを設定する

BLOB サービス プロパティを取得する

BLOB サービス統計を取得する
アクセス ポリシー コンテナー アクセス ポリシーを設定する

コンテナー アクセス ポリシーを取得する

Data Lake Storage のサンプル

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

トピック GitHub のサンプル
Data Lake サービス Data Lake サービス クライアントを作成する
ファイル システム ファイル システム クライアントを作成する
ファイル システムを削除する
ディレクトリ ディレクトリ クライアントを作成する
ディレクトリのアクセス許可を取得する
ディレクトリのアクセス許可を設定する
ディレクトリ名を変更する
ディレクトリのプロパティを取得する
ディレクトリの削除
ファイル ファイル クライアントを作成する
ファイルを作成する
ファイルのアクセス許可を取得する
ファイルのアクセス許可を設定する
ファイルにデータを追加する
ファイルからデータを読み取る

Azure File のサンプル

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

トピック GitHub のサンプル
認証 接続文字列から共有サービス クライアントを作成する
アカウントとアクセス キーから共有サービス クライアントを作成する
SAS トークンを生成する
File service サービスのプロパティを設定する
サービスのプロパティを取得する
ファイル サービス クライアントを使用して共有を作成する
ファイル サービス クライアントを使用して共有をリストする
ファイル サービス クライアントを使用して共有を削除する
ファイル共有 接続文字列から共有クライアントを作成する
共有クライアントを取得する
ファイル共有クライアントを使用して共有を作成する
共有スナップショットを作成する
ファイル共有クライアントを使用して共有を削除する
共有のクォータを設定する
共有のメタデータを設定する
共有のプロパティを取得する
ディレクトリ ディレクトリの作成
ディレクトリにファイルをアップロードする
ディレクトリからファイルを削除する
ディレクトリの削除
サブディレクトリを作成する
ディレクトリとファイルをリストする
サブディレクトリを削除する
サブディレクトリ クライアントを取得する
ディレクトリ内のファイルをリストする
ファイル ファイル クライアントを作成する
ファイルを作成する
ファイルをアップロードする
ファイルをダウンロードする
ファイルの削除
URL からファイルをコピーする

キューのサンプル

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

トピック GitHub のサンプル
認証 接続文字列を使用して認証する
Queue サービス クライアントのトークンを作成する
接続文字列からキュー クライアントを作成する
キュー クライアントの SAS トークンを生成する
Queue サービス Queue サービス クライアントを作成する
Queue サービスのプロパティを設定する
Queue サービスのプロパティを取得する
サービス クライアントを使用してキューを作成する
サービス クライアントを使用してキューを削除する
キュー キュー クライアントを作成する
キューのメタデータを設定する
キューのプロパティを取得する
キュー クライアントを使用してキューを作成する
キュー クライアントを使用してキューを削除する
キューをリストする
キュー クライアントを取得する
Message メッセージの送信
メッセージを受信する
メッセージをピークする
メッセージを更新する
メッセージを削除する
メッセージをクリアする
メッセージのアクセス ポリシーを設定する

テーブルのサンプル

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

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

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

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

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

概要ガイド

Azure Storage クライアント ライブラリをインストールして使い始める方法の手順については、以下のガイドをご覧ください。

次のステップ

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