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.

Core GA
az storage container immutability-policy delete

Interrompe un criterio di immutabilità sbloccato.

Core GA
az storage container immutability-policy extend

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

Core GA
az storage container immutability-policy lock

Imposta lo stato ImmutabilityPolicy su Bloccato.

Core GA
az storage container immutability-policy show

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

Core 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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Proprietà Valore
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.

Proprietà Valore
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.

Proprietà Valore
Parameter group: Precondition Arguments
--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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False

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. Required.

--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. Required.

Proprietà Valore
Parameter group: Precondition Arguments

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False

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.

Proprietà Valore
Parameter group: Precondition Arguments

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Proprietà Valore
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.

Proprietà Valore
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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False

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. Required.

--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. Required.

Proprietà Valore
Parameter group: Precondition Arguments

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False

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. Required.

--container-name -c

Nome del contenitore.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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.

Proprietà Valore
Parameter group: Precondition Arguments
--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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False