az storage container immutability-policy
Gerencia as políticas de imutabilidade de contêiner.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az storage container immutability-policy create |
Crie ou atualize uma política de imutabilidade desbloqueada. |
Core | GA |
az storage container immutability-policy delete |
Anula uma política de imutabilidade desbloqueada. |
Core | GA |
az storage container immutability-policy extend |
Estenda a imutabilidadePeriodSinceCreationInDays de uma imutabilidadePolicy bloqueada. |
Core | GA |
az storage container immutability-policy lock |
Define o ImmutabilityPolicy como estado bloqueado. |
Core | GA |
az storage container immutability-policy show |
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo. |
Core | GA |
az storage container immutability-policy create
Crie ou atualize uma política de imutabilidade desbloqueada.
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]
Parâmetros Exigidos
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT.
O nome do contêiner.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em um blob de acréscimo, mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e todos os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.
Propriedade | Valor |
---|---|
Valores aceitos: | false, true |
Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Acrescentar e Bloquear Blobs' mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e todos os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy. As propriedades 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' são mutuamente exclusivas.
Propriedade | Valor |
---|---|
Valores aceitos: | false, true |
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
O período de imutabilidade dos blobs no contêiner desde a criação da política, em dias.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Output format.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az storage container immutability-policy delete
Anula uma política de imutabilidade desbloqueada.
A resposta de exclusão tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para esta operação. Não é permitida a exclusão de uma política de imutabilidade bloqueada, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado pela política.
az storage container immutability-policy delete --account-name
--container-name
--if-match
[--resource-group]
Parâmetros Exigidos
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres de comprimento e usar apenas números e letras minúsculas. Required.
O nome do contêiner.
A versão de estado de entidade (ETag) da política de imutabilidade a ser atualizada deve ser retornada ao servidor para todas as operações de atualização. O valor ETag deve incluir as aspas duplas à esquerda e à direita conforme retornado pelo serviço. Required.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Output format.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az storage container immutability-policy extend
Estenda a imutabilidadePeriodSinceCreationInDays de uma imutabilidadePolicy bloqueada.
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]
Parâmetros Exigidos
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT.
O nome do contêiner.
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em um blob de acréscimo, mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e todos os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.
Propriedade | Valor |
---|---|
Valores aceitos: | false, true |
Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Acrescentar e Bloquear Blobs' mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e todos os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy. As propriedades 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' são mutuamente exclusivas.
Propriedade | Valor |
---|---|
Valores aceitos: | false, true |
O período de imutabilidade dos blobs no contêiner desde a criação da política, em dias.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Output format.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az storage container immutability-policy lock
Define o ImmutabilityPolicy como estado bloqueado.
A única ação permitida em uma política bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para esta operação.
az storage container immutability-policy lock --account-name
--container-name
--if-match
[--resource-group]
Parâmetros Exigidos
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres de comprimento e usar apenas números e letras minúsculas. Required.
O nome do contêiner.
A versão de estado de entidade (ETag) da política de imutabilidade a ser atualizada deve ser retornada ao servidor para todas as operações de atualização. O valor ETag deve incluir as aspas duplas à esquerda e à direita conforme retornado pelo serviço. Required.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Output format.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az storage container immutability-policy show
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.
az storage container immutability-policy show --account-name
--container-name
[--if-match]
[--resource-group]
Parâmetros Exigidos
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres de comprimento e usar apenas números e letras minúsculas. Required.
O nome do contêiner.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
A versão de estado de entidade (ETag) da política de imutabilidade a ser atualizada deve ser retornada ao servidor para todas as operações de atualização. O valor ETag deve incluir as aspas duplas à esquerda e à direita conforme retornado pelo serviço. O valor padrão é None.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Output format.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |