Compartir a través de


az storage container immutability-policy

Administrar directivas de inmutabilidad del contenedor.

Comandos

Nombre Description Tipo Estado
az storage container immutability-policy create

Cree o actualice una directiva de inmutabilidad desbloqueada.

Principal GA
az storage container immutability-policy delete

Anula una directiva de inmutabilidad desbloqueada.

Principal GA
az storage container immutability-policy extend

Amplíe la inmutabilidadPeriodSinceCreationInDays de un valor immutabilityPolicy bloqueado.

Principal GA
az storage container immutability-policy lock

Establece immutabilityPolicy en Estado bloqueado.

Principal GA
az storage container immutability-policy show

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

Principal GA

az storage container immutability-policy create

Cree o actualice una directiva de inmutabilidad 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 requeridos

--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT.

--container-name -c

El nombre del contenedor.

Parámetros opcionales

--allow-protected-append-writes -w

Esta propiedad solo se puede cambiar para las directivas de retención basadas en tiempo desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con ExtendImmutabilityPolicy API.

Valores aceptados: false, true
--allow-protected-append-writes-all --w-all

Esta propiedad solo se puede cambiar para las directivas de retención basadas en tiempo desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en "Append y Block Blobs" al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con ExtendImmutabilityPolicy API. Las propiedades 'allowProtectedAppendWrites' y 'allowProtectedAppendWritesAll' son mutuamente excluyentes.

Valores aceptados: false, true
--if-match

Un valor ETag o el carácter comodín (*). Especifique este encabezado para realizar la operación solo si la ETag del recurso coincide con el valor especificado.

--period

Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az storage container immutability-policy delete

Anula una directiva de inmutabilidad desbloqueada.

La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. ETag en If-Match es necesario para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado de directivas.

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

Parámetros requeridos

--account-name

Nombre de la cuenta de almacenamiento en el grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

--container-name -c

El nombre del contenedor.

--if-match

Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Se puede usar un valor de "*" para aplicar la operación solo si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará. Necesario.

Parámetros opcionales

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az storage container immutability-policy extend

Amplíe la inmutabilidadPeriodSinceCreationInDays de un valor immutabilityPolicy bloqueado.

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 requeridos

--account-name

Nombre de la cuenta de almacenamiento. Variable de entorno relacionada: AZURE_STORAGE_ACCOUNT.

--container-name -c

El nombre del contenedor.

--if-match

Un valor ETag o el carácter comodín (*). Especifique este encabezado para realizar la operación solo si la ETag del recurso coincide con el valor especificado.

Parámetros opcionales

--allow-protected-append-writes -w

Esta propiedad solo se puede cambiar para las directivas de retención basadas en tiempo desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con ExtendImmutabilityPolicy API.

Valores aceptados: false, true
--allow-protected-append-writes-all --w-all

Esta propiedad solo se puede cambiar para las directivas de retención basadas en tiempo desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en "Append y Block Blobs" al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con ExtendImmutabilityPolicy API. Las propiedades 'allowProtectedAppendWrites' y 'allowProtectedAppendWritesAll' son mutuamente excluyentes.

Valores aceptados: false, true
--period

Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az storage container immutability-policy lock

Establece immutabilityPolicy en Estado bloqueado.

La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. ETag en If-Match es necesario para esta operación.

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

Parámetros requeridos

--account-name

Nombre de la cuenta de almacenamiento en el grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

--container-name -c

El nombre del contenedor.

--if-match

Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Se puede usar un valor de "*" para aplicar la operación solo si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará. Necesario.

Parámetros opcionales

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az storage container immutability-policy show

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

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

Parámetros requeridos

--account-name

Nombre de la cuenta de almacenamiento en el grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

--container-name -c

El nombre del contenedor.

Parámetros opcionales

--if-match

Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Se puede usar un valor de "*" para aplicar la operación solo si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará. El valor predeterminado es None.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.