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
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT.
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.
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 |
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 |
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 |
Periodo di immutabilità per i BLOB nel contenitore dopo la creazione dei criteri, in giorni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
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
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.
Nome del contenitore.
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.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
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
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT.
Nome del contenitore.
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.
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 |
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 |
Periodo di immutabilità per i BLOB nel contenitore dopo la creazione dei criteri, in giorni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
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
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.
Nome del contenitore.
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.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
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
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.
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.
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 |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |