Propiedades de la política de ciclo de vida en Amazon ECR - Amazon ECR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Propiedades de la política de ciclo de vida en Amazon ECR

Las políticas de ciclo de vida tienen las siguientes propiedades.

Para ver ejemplos de políticas de ciclo de vida, consulteEjemplos de políticas de ciclo de vida en Amazon ECR. Para obtener instrucciones sobre cómo crear una política de ciclo de vida mediante el AWS CLI, consulteCreación de una política de ciclo de vida (AWS CLI).

Prioridad de las reglas

rulePriority

Tipo: número entero

Obligatorio: sí

Establece el orden en el que se aplican las reglas, de menor a mayor. Una regla de política de ciclo de vida con una prioridad de 1 se aplica primero, una regla con una prioridad de 2 es la siguiente, y así sucesivamente. Cuando añade reglas a una política de ciclo de vida, debe asignar a cada una un valor único para rulePriority. Los valores no tienen que ser secuenciales en todas las reglas de una política. Una regla con un valor tagStatus de any debe tener el valor más alto para rulePriority y evaluarse en último lugar.

Descripción

description

Tipo: string

Obligatorio: no

(Opcional) Describe la finalidad de una regla de una política de ciclo de vida.

Estado de etiqueta

tagStatus

Tipo: cadena

Obligatorio: sí

Determina si la regla de la política de ciclo de vida que añade especifica una etiqueta para una imagen. Las opciones válidas son tagged, untagged o any. Si especifica any, se evalúa la regla en todas las imágenes. Si especifica tagged, también debe especificar valor de tagPrefixList. Si especifica untagged, también debe omitir tagPrefixList.

Lista de patrones de etiquetas

tagPatternList

Tipo: lista[cadena]

Obligatorio: sí, en caso de que tagStatus esté configurado como etiquetado y tagPrefixList no está especificado

Al crear una política de ciclo de vida para las imágenes etiquetadas, se recomienda utilizar una tagPatternList para especificar cuáles son las etiquetas que van a caducar. Debe especificar una lista separada por comas de patrones de etiquetas de imagen que pueden contener comodines (*) en los que se va a realizar una acción con la política de ciclo de vida. Por ejemplo, si las imágenes están etiquetadas como prod, prod1, prod2, etc., debería usar la lista del patrón de etiqueta prod* para especificarlas todas. Si especifica varias etiquetas, solo se seleccionan las imágenes con todas las etiquetas especificadas.

importante

Hay un límite máximo de cuatro caracteres comodines (*) por cadena. Por ejemplo, ["*test*1*2*3", "test*1*2*3*"] es válido pero ["test*1*2*3*4*5*6"] no es válido.

Lista de prefijos de etiqueta

tagPrefixList

Tipo: lista[cadena]

Obligatorio: sí, en caso de que tagStatus esté configurado como etiquetado y tagPatternList no está especificado

Solo se usa si especificó "tagStatus": "tagged" y no está especificando un tagPatternList. Debe especificar una lista separada por comas de prefijos de etiquetas de imagen en los que se va a realizar una acción con la política de ciclo de vida. Por ejemplo, si las imágenes están etiquetadas como prod, prod1, prod2, etc., debería usar el prefijo de etiqueta prod para especificarlas todas. Si especifica varias etiquetas, solo se seleccionan las imágenes con todas las etiquetas especificadas.

Tipo de recuento

countType

Tipo: cadena

Obligatorio: sí

Especifique un tipo de recuento que desea aplicar a las imágenes.

Si countType está establecido en imageCountMoreThan, también especifica countNumber para crear una regla que establezca el límite de imágenes que hay en el repositorio. Si countType está establecido en sinceImagePushed, también especifica countUnit y countNumber para definir un límite de tiempo de las imágenes que hay en el repositorio.

Unidad de recuento

countUnit

Tipo: cadena

Obligatorio: sí, solo si countType está establecido en sinceImagePushed

Especifique una unidad de recuento de days para indicar la unidad de tiempo, además de countNumber, que es el número de días.

Solo debe especificarse cuando countType sea sinceImagePushed; se producirá un error si especifica una unidad de recuento cuando countType es otro valor.

Cantidad

countNumber

Tipo: número entero

Obligatorio: sí

Especifique un número de recuento. Los valores aceptables son enteros positivos (el valor 0 no se acepta).

Si el countType usado es imageCountMoreThan, el valor es el número máximo de imágenes que puede conservar en el repositorio. Si el countType usado es sinceImagePushed, el valor es el límite de antigüedad máxima de las imágenes.

Acción

type

Tipo: string

Obligatorio: sí

Especifique un tipo de acción. El valor admitido es expire.