Dela via


az storage container immutability-policy

Hantera principer för oföränderlighet för containrar.

Kommandon

Name Description Typ Status
az storage container immutability-policy create

Skapa eller uppdatera en olåst oföränderlighetsprincip.

Kärna Allmän tillgänglighet
az storage container immutability-policy delete

Avbryter en olåst oföränderlighetsprincip.

Kärna Allmän tillgänglighet
az storage container immutability-policy extend

Utöka oföränderlighetPeriodSinceCreationInDays för en låst oföränderlighetPolicy.

Kärna Allmän tillgänglighet
az storage container immutability-policy lock

Anger ImmutabilityPolicy till Låst tillstånd.

Kärna Allmän tillgänglighet
az storage container immutability-policy show

Hämtar den befintliga oföränderlighetsprincipen tillsammans med motsvarande ETag i svarshuvuden och brödtext.

Kärna Allmän tillgänglighet

az storage container immutability-policy create

Skapa eller uppdatera en olåst oföränderlighetsprincip.

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]

Obligatoriska parametrar

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT.

--container-name -c

Containernamnet.

Valfria parametrar

--allow-protected-append-writes -w

Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API.

accepterade värden: false, true
--allow-protected-append-writes-all --w-all

Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till både "Tilläggs- och blockblobar" samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. Egenskaperna "allowProtectedAppendWrites" och "allowProtectedAppendWritesAll" är ömsesidigt uteslutande.

accepterade värden: false, true
--if-match

Ett ETag-värde eller jokertecknet (*). Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet.

--period

Oföränderlighetsperioden för blobarna i containern sedan principen skapades i dagar.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage container immutability-policy delete

Avbryter en olåst oföränderlighetsprincip.

Svaret för borttagning har oföränderlighetPeriodSinceCreationInDays inställt på 0. ETag i If-Match krävs för den här åtgärden. Det är inte tillåtet att ta bort en låst oföränderlighetsprincip. Det enda sättet är att ta bort containern när du har tagit bort alla utgångna blobbar i den principlåsta containern.

az storage container immutability-policy delete --account-name
                                                --container-name
                                                --if-match
                                                [--resource-group]

Obligatoriska parametrar

--account-name

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste innehålla mellan 3 och 24 tecken i form av siffror och gemener. Obligatoriska.

--container-name -c

Containernamnet.

--if-match

Entitetstillståndsversionen (ETag) av den oföränderlighetsprincip som ska uppdateras. Värdet "*" kan endast användas för att tillämpa åtgärden om det redan finns en oföränderlig princip. Om den utelämnas tillämpas alltid den här åtgärden. Obligatoriska.

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage container immutability-policy extend

Utöka oföränderlighetPeriodSinceCreationInDays för en låst oföränderlighetPolicy.

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]

Obligatoriska parametrar

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT.

--container-name -c

Containernamnet.

--if-match

Ett ETag-värde eller jokertecknet (*). Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet.

Valfria parametrar

--allow-protected-append-writes -w

Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API.

accepterade värden: false, true
--allow-protected-append-writes-all --w-all

Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till både "Tilläggs- och blockblobar" samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. Egenskaperna "allowProtectedAppendWrites" och "allowProtectedAppendWritesAll" är ömsesidigt uteslutande.

accepterade värden: false, true
--period

Oföränderlighetsperioden för blobarna i containern sedan principen skapades i dagar.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage container immutability-policy lock

Anger ImmutabilityPolicy till Låst tillstånd.

Den enda åtgärd som tillåts för en låst princip är Åtgärden ExtendImmutabilityPolicy. ETag i If-Match krävs för den här åtgärden.

az storage container immutability-policy lock --account-name
                                              --container-name
                                              --if-match
                                              [--resource-group]

Obligatoriska parametrar

--account-name

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste innehålla mellan 3 och 24 tecken i form av siffror och gemener. Obligatoriska.

--container-name -c

Containernamnet.

--if-match

Entitetstillståndsversionen (ETag) av den oföränderlighetsprincip som ska uppdateras. Värdet "*" kan endast användas för att tillämpa åtgärden om det redan finns en oföränderlig princip. Om den utelämnas tillämpas alltid den här åtgärden. Obligatoriska.

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage container immutability-policy show

Hämtar den befintliga oföränderlighetsprincipen tillsammans med motsvarande ETag i svarshuvuden och brödtext.

az storage container immutability-policy show --account-name
                                              --container-name
                                              [--if-match]
                                              [--resource-group]

Obligatoriska parametrar

--account-name

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste innehålla mellan 3 och 24 tecken i form av siffror och gemener. Obligatoriska.

--container-name -c

Containernamnet.

Valfria parametrar

--if-match

Entitetstillståndsversionen (ETag) av den oföränderlighetsprincip som ska uppdateras. Värdet "*" kan endast användas för att tillämpa åtgärden om det redan finns en oföränderlig princip. Om den utelämnas tillämpas alltid den här åtgärden. Standardvärdet är Ingen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.