az storage container immutability-policy
コンテナーの不変性ポリシーを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
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 immutability-policy create
ロック解除された不変ポリシーを作成または更新します。
az storage container immutability-policy create --account-name
--container-name
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all {false, true}]
[--if-match]
[--period]
[--resource-group]
必須のパラメーター
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。
コンテナーの名前。
省略可能のパラメーター
このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスメイン維持しながら、新しいブロックを追加 BLOB に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。
このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを "追加 BLOB とブロック BLOB" の両方メイン書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。 'allowProtectedAppendWrites' プロパティと 'allowProtectedAppendWritesAll' プロパティは相互に排他的です。
ETag 値、またはワイルドカード文字 (*)。 リソースの ETag が指定された値と一致する場合にのみ、このヘッダーを指定して操作を実行します。
ポリシーの作成以降のコンテナー内の BLOB の不変期間 (日数)。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container immutability-policy delete
ロック解除された不変ポリシーを中止します。
削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。
az storage container immutability-policy delete --account-name
--container-name
--if-match
[--resource-group]
必須のパラメーター
指定されたリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須。
コンテナーの名前。
更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略した場合、この操作は常に適用されます。 必須。
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container immutability-policy extend
ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。
az storage container immutability-policy extend --account-name
--container-name
--if-match
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all {false, true}]
[--period]
[--resource-group]
必須のパラメーター
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。
コンテナーの名前。
ETag 値、またはワイルドカード文字 (*)。 リソースの ETag が指定された値と一致する場合にのみ、このヘッダーを指定して操作を実行します。
省略可能のパラメーター
このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスメイン維持しながら、新しいブロックを追加 BLOB に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。
このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを "追加 BLOB とブロック BLOB" の両方メイン書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。 'allowProtectedAppendWrites' プロパティと 'allowProtectedAppendWritesAll' プロパティは相互に排他的です。
ポリシーの作成以降のコンテナー内の BLOB の不変期間 (日数)。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container immutability-policy lock
ImmutabilityPolicy を Locked 状態に設定します。
ロックされたポリシーで許可されるアクションは ExtendImmutabilityPolicy アクションだけです。 この操作には、If-Match の ETag が必要です。
az storage container immutability-policy lock --account-name
--container-name
--if-match
[--resource-group]
必須のパラメーター
指定されたリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須。
コンテナーの名前。
更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略した場合、この操作は常に適用されます。 必須。
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az storage container immutability-policy show
応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。
az storage container immutability-policy show --account-name
--container-name
[--if-match]
[--resource-group]
必須のパラメーター
指定されたリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須。
コンテナーの名前。
省略可能のパラメーター
更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略した場合、この操作は常に適用されます。 既定値は None です。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI