az storage container immutability-policy
管理容器不變性原則。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
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」,同時維護不變性保護和合規性。 只能新增新的區塊,而且任何現有的區塊都無法修改或刪除。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 'allowProtectedAppendWrites' 和 'allowProtectedAppendWritesAll' 屬性互斥。
ETag 值,或萬用字元 \。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。
自原則建立後,容器中 Blob 的不變性期間,以天為單位。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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」,同時維護不變性保護和合規性。 只能新增新的區塊,而且任何現有的區塊都無法修改或刪除。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 'allowProtectedAppendWrites' 和 'allowProtectedAppendWritesAll' 屬性互斥。
自原則建立後,容器中 Blob 的不變性期間,以天為單位。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。