Python 用 Azure Storage クライアント ライブラリ
クライアント パッケージ (12.X.X) - 最新
パッケージ名 | リファレンス | パッケージ マネージャー | source |
---|---|---|---|
ストレージ BLOB | リファレンス | PyPi | GitHub |
ストレージ キュー | リファレンス | PyPi | GitHub |
Storage ファイル共有 | リファレンス | PyPi | GitHub |
Storage File Data Lake (プレビュー) | リファレンス | PyPi | GitHub |
クライアント パッケージ (2.X.X) - レガシ
パッケージ名 | リファレンス | パッケージ マネージャー | source |
---|---|---|---|
ストレージ BLOB | リファレンス | PyPi | GitHub |
ストレージ キュー | リファレンス | PyPi | GitHub |
Storage ファイル共有 | リファレンス | PyPi | GitHub |
管理
パッケージ名 | リファレンス | パッケージ マネージャー | source |
---|---|---|---|
記憶域の管理 | リファレンス | PyPi | GitHub |
ライブラリをインストールする
Client
Azure Storage クライアント ライブラリは、BLOB、ファイル共有、キューの 3 つのパッケージで構成されます。 Blob パッケージをインストールするには、次のコマンドを実行します。
pip install azure-storage-blob
管理
pip install azure-mgmt-storage
サンプル
[アーティクル] | 説明 |
---|---|
Python で Azure Blob Storage を使用する | Azure Storage 内のファイルとオブジェクトの作成、読み取り、更新、制限付きアクセス、削除を行います。 |
Azure Storage アカウントを管理する | ストレージ アカウントを作成、更新、削除します。 ストレージ アカウント アクセス キーを取得および再生成します。 |
アプリで使用できるその他のサンプル Python コードも参照してください。
既知の問題
このセクションでは、Python 用 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 の以前の一般公開バージョンにダウングレードして、問題が解決するかどうかを確認することをお勧めします。 問題が解決しない場合、または推奨事項が実現できない場合は、 サポート チケットを開 いてさらにオプションを確認してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python