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 |
Criar ou atualizar uma política de imutabilidade desbloqueada. |
Núcleo | GA |
az storage container immutability-policy delete |
Anula uma política de imutabilidade desbloqueada. |
Núcleo | GA |
az storage container immutability-policy extend |
Estender a imutabilidadePeríodoDesdeCriaçãoEmDias de uma imutabilidade bloqueadaPolítica. |
Núcleo | GA |
az storage container immutability-policy lock |
Define a ImmutabilityPolicy como o estado Locked. |
Núcleo | GA |
az storage container immutability-policy show |
Obtém a política de imutabilidade existente junto com o ETag correspondente nos cabeçalhos e corpo da resposta. |
Núcleo | GA |
az storage container immutability-policy create
Criar ou atualizar 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 {false, true}]
[--if-match]
[--period]
[--resource-group]
Parâmetros Exigidos
Nome da conta de armazenamento. Variável de ambiente relacionado: AZURE_STORAGE_ACCOUNT.
O nome do contêiner.
Parâmetros Opcionais
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 de imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.
Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Anexar e bloquear blobs', mantendo a proteção e a conformidade de imutabilidade. Somente novos blocos podem ser adicionados e 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.
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se o ETag do recurso corresponder ao valor especificado.
O período de imutabilidade para os 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 o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
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 o detalhamento do log. Use --debug para logs de depuração completos.
az storage container immutability-policy delete
Anula uma política de imutabilidade desbloqueada.
A resposta de delete tem immutabilityPeriodSinceCreationInDays definido como 0. ETag em If-Match é necessário para esta operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, 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, usar números e apenas letras minúsculas. Obrigatório.
O nome do contêiner.
A versão ETag (estado da entidade) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada. Obrigatório.
Parâmetros Opcionais
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
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 o detalhamento do log. Use --debug para logs de depuração completos.
az storage container immutability-policy extend
Estender a imutabilidadePeríodoDesdeCriaçãoEmDias de uma imutabilidade bloqueadaPolítica.
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]
Parâmetros Exigidos
Nome da conta de armazenamento. Variável de ambiente relacionado: 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 o ETag do recurso corresponder ao valor especificado.
Parâmetros Opcionais
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 de imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.
Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Anexar e bloquear blobs', mantendo a proteção e a conformidade de imutabilidade. Somente novos blocos podem ser adicionados e 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.
O período de imutabilidade para os 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 o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
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 o detalhamento do log. Use --debug para logs de depuração completos.
az storage container immutability-policy lock
Define a ImmutabilityPolicy como o estado Locked.
A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. ETag em If-Match é necessário 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, usar números e apenas letras minúsculas. Obrigatório.
O nome do contêiner.
A versão ETag (estado da entidade) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada. Obrigatório.
Parâmetros Opcionais
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
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 o detalhamento do log. Use --debug para logs de depuração completos.
az storage container immutability-policy show
Obtém a política de imutabilidade existente junto com o ETag correspondente nos cabeçalhos e corpo da resposta.
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, usar números e apenas letras minúsculas. Obrigatório.
O nome do contêiner.
Parâmetros Opcionais
A versão ETag (estado da entidade) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada. O valor padrão é Nenhum.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
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 o detalhamento do log. Use --debug para logs de depuração completos.