az storage container immutability-policy

Zarządzanie zasadami niezmienności kontenerów.

Polecenia

az storage container immutability-policy create

Utwórz lub zaktualizuj odblokowane zasady niezmienności.

az storage container immutability-policy delete

Przerywa odblokowane zasady niezmienności.

az storage container immutability-policy extend

Rozszerzanie niezmiennościPeriodSinceCreationInDays zablokowanej niezmiennościPolicy.

az storage container immutability-policy lock

Ustawia stan ImmutabilityPolicy na Stan zablokowany.

az storage container immutability-policy show

Pobiera istniejące zasady niezmienności wraz z odpowiednim elementem ETag w nagłówkach odpowiedzi i treści.

az storage container immutability-policy create

Utwórz lub zaktualizuj odblokowane zasady niezmienności.

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]

Parametry wymagane

--account-name

Nazwa konta magazynu. Powiązana zmienna środowiskowa: AZURE_STORAGE_ACCOUNT.

--container-name -c

Nazwa kontenera.

Parametry opcjonalne

--allow-protected-append-writes -w

Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy.

akceptowane wartości: false, true
--allow-protected-append-writes-all --w-all

Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać zarówno w obiektach "Dołączanie, jak i blokowe obiekty blob" przy zachowaniu ochrony niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają.

akceptowane wartości: false, true
--if-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu jest zgodny z określoną wartością.

--period

Okres niezmienności obiektów blob w kontenerze od momentu utworzenia zasad w dniach.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az storage container immutability-policy delete

Przerywa odblokowane zasady niezmienności.

Odpowiedź usunięcia ma niezmiennośćPeriodSinceCreationInDays ustawioną na 0. Element ETag w If-Match jest wymagany dla tej operacji. Usunięcie zablokowanych zasad niezmienności jest niedozwolone. Jedynym sposobem jest usunięcie kontenera po usunięciu wszystkich wygasłych obiektów blob wewnątrz zablokowanego kontenera zasad.

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

Parametry wymagane

--account-name

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery.

--container-name -c

Nazwa kontenera.

--if-match

Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy zasady niezmienności już istnieją. W przypadku pominięcia ta operacja będzie zawsze stosowana.

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az storage container immutability-policy extend

Rozszerzanie niezmiennościPeriodSinceCreationInDays zablokowanej niezmiennościPolicy.

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]

Parametry wymagane

--account-name

Nazwa konta magazynu. Powiązana zmienna środowiskowa: AZURE_STORAGE_ACCOUNT.

--container-name -c

Nazwa kontenera.

--if-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu jest zgodny z określoną wartością.

Parametry opcjonalne

--allow-protected-append-writes -w

Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy.

akceptowane wartości: false, true
--allow-protected-append-writes-all --w-all

Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać zarówno w obiektach "Dołączanie, jak i blokowe obiekty blob" przy zachowaniu ochrony niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają.

akceptowane wartości: false, true
--period

Okres niezmienności obiektów blob w kontenerze od momentu utworzenia zasad w dniach.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az storage container immutability-policy lock

Ustawia stan ImmutabilityPolicy na Stan zablokowany.

Jedyną akcją dozwoloną w zasadach zablokowanych jest akcja ExtendImmutabilityPolicy. Element ETag w If-Match jest wymagany dla tej operacji.

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

Parametry wymagane

--account-name

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery.

--container-name -c

Nazwa kontenera.

--if-match

Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy zasady niezmienności już istnieją. W przypadku pominięcia ta operacja będzie zawsze stosowana.

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az storage container immutability-policy show

Pobiera istniejące zasady niezmienności wraz z odpowiednim elementem ETag w nagłówkach odpowiedzi i treści.

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

Parametry wymagane

--account-name

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery.

--container-name -c

Nazwa kontenera.

Parametry opcjonalne

--if-match

Wersja stanu jednostki (ETag) zasad niezmienności do zaktualizowania. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy zasady niezmienności już istnieją. W przypadku pominięcia ta operacja będzie zawsze stosowana.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.