Condividi tramite


az storage container immutability-policy

Gestire i criteri di immutabilità dei contenitori.

Comandi

Nome Descrizione Tipo Status
az storage container immutability-policy create

Creare o aggiornare un criterio di immutabilità sbloccato.

Nucleo GA
az storage container immutability-policy delete

Interrompe un criterio di immutabilità sbloccato.

Nucleo GA
az storage container immutability-policy extend

Estendere l'immutabilitàPeriodSinceCreationInDays di un oggetto immutabilityPolicy bloccato.

Nucleo GA
az storage container immutability-policy lock

Imposta lo stato ImmutabilityPolicy su Bloccato.

Nucleo GA
az storage container immutability-policy show

Ottiene i criteri di immutabilità esistenti insieme all'ETag corrispondente nelle intestazioni e nel corpo della risposta.

Nucleo GA

az storage container immutability-policy create

Creare o aggiornare un criterio di immutabilità sbloccato.

az storage container immutability-policy create --account-name
                                                --container-name
                                                [--allow-protected-append-writes {false, true}]
                                                [--allow-protected-append-writes-all --w-all {false, true}]
                                                [--if-match]
                                                [--period]
                                                [--resource-group]

Parametri necessari

--account-name

Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT.

--container-name -c

Nome del contenitore.

Parametri facoltativi

--allow-protected-append-writes -w

Questa proprietà può essere modificata solo per i criteri di conservazione basati sul tempo sbloccati. Se abilitata, è possibile scrivere nuovi blocchi in un BLOB di accodamento mantenendo al contempo la protezione e la conformità dell'immutabilità. È possibile aggiungere solo nuovi blocchi e non è possibile modificare o eliminare blocchi esistenti. Questa proprietà non può essere modificata con l'API ExtendImmutabilityPolicy.

Valori accettati: false, true
--allow-protected-append-writes-all --w-all

Questa proprietà può essere modificata solo per i criteri di conservazione basati sul tempo sbloccati. Se abilitata, i nuovi blocchi possono essere scritti sia in "Accodamento che in BLOB in blocchi" mantenendo al contempo la protezione e la conformità dell'immutabilità. È possibile aggiungere solo nuovi blocchi e non è possibile modificare o eliminare blocchi esistenti. Questa proprietà non può essere modificata con l'API ExtendImmutabilityPolicy. Le proprietà 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' si escludono a vicenda.

Valori accettati: false, true
--if-match

Un valore ETag o il carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.

--period

Periodo di immutabilità per i BLOB nel contenitore dopo la creazione dei criteri, in giorni.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage container immutability-policy delete

Interrompe un criterio di immutabilità sbloccato.

La risposta dell'eliminazione ha immutabilityPeriodSinceCreationInDays impostata su 0. L'ETag in If-Match è necessario per questa operazione. L'eliminazione di un criterio di immutabilità bloccata non è consentita, l'unico modo consiste nell'eliminare il contenitore dopo l'eliminazione di tutti i BLOB scaduti all'interno del contenitore bloccato dai criteri.

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

Parametri necessari

--account-name

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e usare solo numeri e lettere minuscole. Obbligatorio.

--container-name -c

Nome del contenitore.

--if-match

La versione dello stato dell'entità (ETag) dei criteri di immutabilità da aggiornare deve essere restituita al server per tutte le operazioni di aggiornamento. Il valore ETag deve includere le virgolette doppie iniziali e finali restituite dal servizio. Obbligatorio.

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage container immutability-policy extend

Estendere l'immutabilitàPeriodSinceCreationInDays di un oggetto immutabilityPolicy bloccato.

az storage container immutability-policy extend --account-name
                                                --container-name
                                                --if-match
                                                [--allow-protected-append-writes {false, true}]
                                                [--allow-protected-append-writes-all --w-all {false, true}]
                                                [--period]
                                                [--resource-group]

Parametri necessari

--account-name

Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT.

--container-name -c

Nome del contenitore.

--if-match

Un valore ETag o il carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.

Parametri facoltativi

--allow-protected-append-writes -w

Questa proprietà può essere modificata solo per i criteri di conservazione basati sul tempo sbloccati. Se abilitata, è possibile scrivere nuovi blocchi in un BLOB di accodamento mantenendo al contempo la protezione e la conformità dell'immutabilità. È possibile aggiungere solo nuovi blocchi e non è possibile modificare o eliminare blocchi esistenti. Questa proprietà non può essere modificata con l'API ExtendImmutabilityPolicy.

Valori accettati: false, true
--allow-protected-append-writes-all --w-all

Questa proprietà può essere modificata solo per i criteri di conservazione basati sul tempo sbloccati. Se abilitata, i nuovi blocchi possono essere scritti sia in "Accodamento che in BLOB in blocchi" mantenendo al contempo la protezione e la conformità dell'immutabilità. È possibile aggiungere solo nuovi blocchi e non è possibile modificare o eliminare blocchi esistenti. Questa proprietà non può essere modificata con l'API ExtendImmutabilityPolicy. Le proprietà 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' si escludono a vicenda.

Valori accettati: false, true
--period

Periodo di immutabilità per i BLOB nel contenitore dopo la creazione dei criteri, in giorni.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage container immutability-policy lock

Imposta lo stato ImmutabilityPolicy su Bloccato.

L'unica azione consentita in un criterio bloccato è l'azione ExtendImmutabilityPolicy. L'ETag in If-Match è necessario per questa operazione.

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

Parametri necessari

--account-name

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e usare solo numeri e lettere minuscole. Obbligatorio.

--container-name -c

Nome del contenitore.

--if-match

La versione dello stato dell'entità (ETag) dei criteri di immutabilità da aggiornare deve essere restituita al server per tutte le operazioni di aggiornamento. Il valore ETag deve includere le virgolette doppie iniziali e finali restituite dal servizio. Obbligatorio.

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage container immutability-policy show

Ottiene i criteri di immutabilità esistenti insieme all'ETag corrispondente nelle intestazioni e nel corpo della risposta.

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

Parametri necessari

--account-name

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e usare solo numeri e lettere minuscole. Obbligatorio.

--container-name -c

Nome del contenitore.

Parametri facoltativi

--if-match

La versione dello stato dell'entità (ETag) dei criteri di immutabilità da aggiornare deve essere restituita al server per tutte le operazioni di aggiornamento. Il valore ETag deve includere le virgolette doppie iniziali e finali restituite dal servizio. Il valore predefinito è Nessuno.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.