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, consulte Ejemplos 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. Primero se aplica una regla de política de ciclo de vida con una prioridad de
1; después, una regla con una prioridad de2, y así sucesivamente. Cuando añade reglas a una política de ciclo de vida, debe asignar a cada una un valor único pararulePriority. Los valores en las reglas de una política no necesitan ser secuenciales. Una regla con un valortagStatusdeanydebe tener el valor más alto pararulePriorityy 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,untaggedoany. Si especificaany, se evalúa la regla en todas las imágenes. Si especificatagged, también debe especificar valor detagPrefixList. Si especificauntagged, también debe omitirtagPrefixList.
Lista de patrones de etiquetas
tagPatternList-
Tipo: lista[cadena]
Obligatorio: sí, en caso de que
tagStatusesté configurado como etiquetado ytagPrefixListno está especificadoAl crear una política de ciclo de vida para las imágenes etiquetadas, se recomienda utilizar una
tagPatternListpara 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 comoprod,prod1,prod2, etc., debería usar la lista del patrón de etiquetaprod*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
tagStatusesté configurado como etiquetado ytagPatternListno está especificadoSolo se usa si especificó
"tagStatus": "tagged"y no está especificando untagPatternList. 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 comoprod,prod1,prod2, etc., debería usar el prefijo de etiquetaprodpara 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
countTypeestá establecido enimageCountMoreThan, también especificacountNumberpara crear una regla que establezca el límite de imágenes que hay en el repositorio. SicountTypeestá establecido ensinceImagePushed, también especificacountUnitycountNumberpara 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
countTypeestá establecido ensinceImagePushedEspecifique una unidad de recuento de
dayspara indicar la unidad de tiempo, además decountNumber, que es el número de días.Solo debe especificarse cuando
countTypeseasinceImagePushed; se producirá un error si especifica una unidad de recuento cuandocountTypees otro valor.
Cantidad
countNumber-
Tipo: número entero
Obligatorio: sí
Especifique un número de recuento. Los valores aceptables son enteros positivos (el valor
0no se acepta).Si el
countTypeusado esimageCountMoreThan, el valor es el número máximo de imágenes que puede conservar en el repositorio. Si elcountTypeusado essinceImagePushed, 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.