az storage container
Note
このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。
BLOB ストレージ コンテナーを管理します。
コマンドの認証パラメーターとして、--auth-mode、--account-key、--connection-string、--sas-token のいずれかを指定してください。 また、対応する環境変数を使用して、認証資格情報 (AZURE_STORAGE_KEY、AZURE_STORAGE_CONNECTION_STRING、AZURE_STORAGE_SAS_TOKENなど) を格納することもできます。
コマンド
名前 | 説明 | 型 | Status |
---|---|---|---|
az storage container create |
ストレージ アカウントにコンテナーを作成します。 |
コア | GA |
az storage container delete |
指定したコンテナーを削除対象としてマークします。 |
コア | GA |
az storage container exists |
ストレージ コンテナーが存在するかどうかを確認します。 |
コア | GA |
az storage container generate-sas |
ストレージ コンテナーの SAS トークンを生成します。 |
コア | GA |
az storage container generate-sas (storage-blob-preview 拡張機能) |
ストレージ コンテナーの SAS トークンを生成します。 |
拡張子 | GA |
az storage container immutability-policy |
コンテナーの不変性ポリシーを管理します。 |
コア | GA |
az storage container immutability-policy create |
ロック解除された不変ポリシーを作成または更新します。 |
コア | GA |
az storage container immutability-policy delete |
ロック解除された不変ポリシーを中止します。 |
コア | GA |
az storage container immutability-policy extend |
ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 |
コア | GA |
az storage container immutability-policy lock |
ImmutabilityPolicy を Locked 状態に設定します。 |
コア | GA |
az storage container immutability-policy show |
応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。 |
コア | GA |
az storage container lease |
BLOB ストレージ コンテナーのリースを管理します。 |
コア | GA |
az storage container lease acquire |
新しいリースを要求します。 |
コア | GA |
az storage container lease break |
コンテナーにアクティブなリースがある場合は、リースを解除します。 |
コア | GA |
az storage container lease change |
アクティブなリースのリース ID を変更します。 |
コア | GA |
az storage container lease release |
リースを解放します。 |
コア | GA |
az storage container lease renew |
リースを更新します。 |
コア | GA |
az storage container legal-hold |
コンテナーの訴訟ホールドを管理します。 |
コア | GA |
az storage container legal-hold clear |
訴訟ホールド タグをクリアします。 |
コア | GA |
az storage container legal-hold set |
訴訟ホールド タグを設定します。 |
コア | GA |
az storage container legal-hold show |
コンテナーの訴訟ホールド プロパティを取得します。 |
コア | GA |
az storage container list |
ストレージ アカウント内のコンテナーを一覧表示します。 |
コア | GA |
az storage container metadata |
コンテナー メタデータを管理します。 |
コア | GA |
az storage container metadata show |
指定したコンテナーのすべてのユーザー定義メタデータを返します。 |
コア | GA |
az storage container metadata update |
指定したコンテナーに対して 1 つ以上のユーザー定義の名前と値のペアを設定します。 |
コア | GA |
az storage container policy |
コンテナーに格納されているアクセス ポリシーを管理します。 |
コア | GA |
az storage container policy create |
格納されているオブジェクトに格納されているアクセス ポリシーを作成します。 |
コア | GA |
az storage container policy delete |
格納されているオブジェクトの格納されているアクセス ポリシーを削除します。 |
コア | GA |
az storage container policy list |
格納されているオブジェクトに格納されているアクセス ポリシーを一覧表示します。 |
コア | GA |
az storage container policy show |
格納されているオブジェクトに格納されているアクセス ポリシーを表示します。 |
コア | GA |
az storage container policy update |
格納されているオブジェクトに格納されているアクセス ポリシーを設定します。 |
コア | GA |
az storage container restore |
論理的に削除されたコンテナーを復元します。 |
コア | GA |
az storage container set-permission |
指定したコンテナーのアクセス許可を設定します。 |
コア | GA |
az storage container show |
指定したコンテナーのすべてのユーザー定義メタデータとシステム プロパティを返します。 |
コア | GA |
az storage container show-permission |
指定したコンテナーのアクセス許可を取得します。 |
コア | GA |
az storage container create
ストレージ アカウントにコンテナーを作成します。
既定では、コンテナー データはアカウント所有者に対してプライベート ("off") です。 BLOB のパブリック読み取りアクセスを許可するには、"BLOB" を使用します。 "container" を使用して、コンテナー全体へのパブリック読み取りと一覧表示のアクセスを許可します。 を使用して az storage container set-permission -n CONTAINER_NAME --public-access blob/container/off
--public-access を構成できます。
az storage container create --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--default-encryption-scope]
[--fail-on-exist]
[--metadata]
[--prevent-encryption-scope-override {false, true}]
[--public-access {blob, container, off}]
[--resource-group]
[--sas-token]
[--timeout]
例
ストレージ アカウントにストレージ コンテナーを作成します。
az storage container create -n mystoragecontainer
ストレージ アカウントにストレージ コンテナーを作成し、コンテナーが既に存在する場合はエラーを返します。
az storage container create -n mystoragecontainer --fail-on-exist
ストレージ アカウントにストレージ コンテナーを作成し、BLOB のパブリック読み取りアクセスを許可します。
az storage container create -n mystoragecontainer --public-access blob
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
既定では、すべての書き込みに指定された暗号化スコープを使用するコンテナーです。
コンテナーが既に存在する場合は、例外をスローします。
スペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。
コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。
コンテナー内のデータにパブリックにアクセスできるかどうかを指定します。
引数 'resource_group_name' は非推奨となり、今後のリリースで削除される予定です。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Shared Access Signature (SAS)。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container delete
指定したコンテナーを削除対象としてマークします。
コンテナーとその中に含まれる BLOB は、後でガベージ コレクション中に削除されます。
az storage container delete --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--bypass-immutability-policy]
[--connection-string]
[--fail-not-exist]
[--if-modified-since]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--timeout]
例
指定したコンテナーを削除対象としてマークします。 (自動生成)
az storage container delete --account-key 00000000 --account-name MyAccount --name mycontainer
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
不変ポリシーがある場合にコンテナーの削除をブロックする、今後のサービス動作をバイパスします。 これを指定すると、コンテナーの識別に使用される引数 ("--name"、"--account-name") 以外の引数は無視されます。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
コンテナーが存在しない場合は例外をスローします。
指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更された場合にのみ開始します。
指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更されていない場合にのみ開始します。
指定した場合、delete_containerはコンテナーのリースがアクティブで、この ID と一致する場合にのみ成功します。 コンテナーにアクティブなリースがある場合は必須。
Shared Access Signature (SAS)。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container exists
ストレージ コンテナーが存在するかどうかを確認します。
az storage container exists --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
例
ストレージ コンテナーが存在するかどうかを確認します。 (自動生成)
az storage container exists --account-name mystorageccount --account-key 00000000 --name mycontainer
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
Shared Access Signature (SAS)。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container generate-sas
ストレージ コンテナーの SAS トークンを生成します。
az storage container generate-sas --name
[--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--blob-endpoint]
[--cache-control]
[--connection-string]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--encryption-scope]
[--expiry]
[--https-only]
[--ip]
[--permissions]
[--policy-name]
[--start]
例
BLOB コンテナーの SAS トークンを生成し、それを使用して BLOB をアップロードします。
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
sas=`az storage container generate-sas -n mycontainer --https-only --permissions dlrw --expiry $end -o tsv`
az storage blob upload -n MyBlob -c mycontainer -f file.txt --sas-token $sas
コンテナーの Shared Access Signature を生成する (自動生成)
az storage container generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2020-01-01 --name mycontainer --permissions dlrw
ストレージ コンテナーの SAS トークンを生成します。 (自動生成)
az storage container generate-sas --account-name mystorageaccount --as-user --auth-mode login --expiry 2020-01-01 --name container1 --permissions dlrw
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
このコマンドによって、ユーザー委任キーで署名された SAS が返されることを示します。 この引数が指定されている場合は、expiry パラメーターと '--auth-mode login' が必要です。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
この Shared Access Signature を使用してリソースにアクセスするときの Cache-Control の応答ヘッダー値。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
この Shared Access Signature を使用してリソースにアクセスするときの Content-Disposition の応答ヘッダー値。
この Shared Access Signature を使用してリソースにアクセスするときの Content-Encoding の応答ヘッダー値。
この Shared Access Signature を使用してリソースにアクセスする場合の Content-Language の応答ヘッダー値。
この Shared Access Signature を使用してリソースにアクセスするときの Content-Type の応答ヘッダー値。
サービス上のデータを暗号化するために使用される定義済みの暗号化スコープ。
SAS が無効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。
HTTPS プロトコルで行われた要求のみを許可します。 省略すると、HTTP プロトコルと HTTPS プロトコルの両方からの要求が許可されます。
要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 IPv4 スタイルのアドレスのみをサポートします。
SAS が付与するアクセス許可。 使用できる値: (a)dd (c)reate (d)elete (e)xecute (f)ilter_by_tags (i)set_immutability_policy (l)ist (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete。 保存されているアクセス ポリシーが、この値を指定する --id で参照されている場合は使用しないでください。 組み合わせることができます。
コンテナーの ACL 内に格納されているアクセス ポリシーの名前。
SAS が有効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。 既定値は要求の時刻です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container generate-sas (storage-blob-preview 拡張機能)
ストレージ コンテナーの SAS トークンを生成します。
az storage container generate-sas --name
[--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--blob-endpoint]
[--cache-control]
[--connection-string]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--expiry]
[--full-uri]
[--https-only]
[--ip]
[--permissions]
[--policy-name]
[--start]
例
BLOB コンテナーの SAS トークンを生成し、それを使用して BLOB をアップロードします。
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
sas=`az storage container generate-sas -n mycontainer --https-only --permissions dlrw --expiry $end -o tsv`
az storage blob upload -n MyBlob -c mycontainer -f file.txt --sas-token $sas
コンテナーの Shared Access Signature を生成する (自動生成)
az storage container generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2020-01-01 --name mycontainer --permissions dlrw
ストレージ コンテナーの SAS トークンを生成します。 (自動生成)
az storage container generate-sas --account-name mystorageaccount --as-user --auth-mode login --expiry 2020-01-01 --name container1 --permissions dlrw
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
このコマンドによって、ユーザー委任キーで署名された SAS が返されることを示します。 この引数が指定されている場合は、expiry パラメーターと '--auth-mode login' が必要です。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
リソースがアクセスされたときの Cache-Control の応答ヘッダー値。この Shared Access Signature を使用します。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
この Shared Access Signature を使用してリソースにアクセスするときの Content-Disposition の応答ヘッダー値。
リソースがこの Shared Access Signature を使用してアクセスする場合の Content-Encoding の応答ヘッダー値。
リソースがアクセスされている場合の Content-Language の応答ヘッダー値。この Shared Access Signature を使用します。
リソースがアクセスされている場合の Content-Type の応答ヘッダー値。この Shared Access Signature を使用します。
SAS が無効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --id で参照されている場合は使用しないでください。
このコマンドで、完全な BLOB URI と Shared Access Signature トークンが返されることを示します。
HTTPS プロトコルで行われた要求のみを許可します。 省略すると、HTTP プロトコルと HTTPS プロトコルの両方からの要求が許可されます。
要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 IPv4 スタイルのアドレスのみをサポートします。
SAS が付与するアクセス許可。 使用できる値: (a)dd (c)reate (d)elete (x)delete_previous_version (e)xecute (f)ilter_by_tags (l)ist (m)ove (p)ermanent_delete (r)ead (s)et_immutability_policy (t)ag (w)rite)。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。 組み合わせることができます。
コンテナーの ACL 内に格納されているアクセス ポリシーの名前。
SAS が有効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --id で参照されている場合は使用しないでください。 既定値は要求の時刻です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container list
ストレージ アカウント内のコンテナーを一覧表示します。
az storage container list [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--include-deleted {false, true}]
[--include-metadata {false, true}]
[--marker]
[--num-results]
[--prefix]
[--sas-token]
[--show-next-marker]
[--timeout]
例
ストレージ アカウント内のコンテナーを一覧表示します。
az storage container list
ストレージ アカウント内の論理的に削除されたコンテナーを一覧表示します。
az storage container list --include-deleted
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
削除されたコンテナーを応答で返すように指定します。 これは、コンテナーの復元が有効なアカウント用です。 既定値は False
です。
応答で返されるコンテナー メタデータを指定します。
次の一覧表示操作で返されるコンテナーの一覧の部分を識別する文字列値。 この操作は、一覧表示操作ですべてのコンテナーが返されなかった場合に、応答本文内の NextMarker 値を返しますメイン現在のページと共に一覧表示されます。 指定した場合、このジェネレーターは、前のジェネレーターが停止したポイントからの結果の返しを開始します。
返す最大数を指定します。 要求でnum_resultsが指定されていない場合、または 5000 を超える値を指定した場合、サーバーは最大 5,000 個の項目を返します。 一覧表示操作がパーティション境界を越えた場合、サービスは結果の再メインを取得するための継続トークンを返します。 すべてを返すには、"*" を指定します。
指定したプレフィックスで始まる名前の BLOB のみを返すように結果をフィルター処理します。
Shared Access Signature (SAS)。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
指定すると、nextMarker が結果に表示されます。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container restore
論理的に削除されたコンテナーを復元します。
操作は、削除アイテム保持ポリシーで設定された指定した日数以内に使用した場合にのみ成功します。
az storage container restore --deleted-version
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
例
論理的に削除されたコンテナーを一覧表示して復元します。
az storage container list --include-deleted
az storage container restore -n deletedcontainer --deleted-version deletedversion
必須のパラメーター
復元する削除済みコンテナーのバージョンを指定します。
復元する削除済みコンテナーの名前を指定します。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
Shared Access Signature (SAS)。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container set-permission
指定したコンテナーのアクセス許可を設定します。
az storage container set-permission --name
[--account-key]
[--account-name]
[--auth-mode {key}]
[--blob-endpoint]
[--connection-string]
[--if-modified-since]
[--if-unmodified-since]
[--lease-id]
[--public-access {blob, container, off}]
[--timeout]
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更された場合にのみ開始します。
指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更されていない場合にのみ開始します。
指定した場合、コンテナーのリースがアクティブで、この ID と一致する場合にのみ成功します。
コンテナー内のデータにパブリックにアクセスできるかどうかを指定します。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container show
指定したコンテナーのすべてのユーザー定義メタデータとシステム プロパティを返します。
az storage container show --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
指定した場合、コンテナーのリースがアクティブで、この ID と一致する場合にのみ成功します。
Shared Access Signature (SAS)。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container show-permission
指定したコンテナーのアクセス許可を取得します。
az storage container show-permission --name
[--account-key]
[--account-name]
[--auth-mode {key}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--timeout]
必須のパラメーター
コンテナー名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名またはサービス エンドポイントと組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス のプライマリ エンドポイントは次を使用して az storage account show
検索できます。 環境変数: AZURE_STORAGE_Standard Edition RVICE_ENDPOINT。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
指定した場合、コンテナーのリースがアクティブで、この ID と一致する場合にのみ成功します。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI