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 acerca de cómo crear una política de ciclo de vida mediante AWS CLI, consulte Creació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 valortagStatus
deany
debe tener el valor más alto pararulePriority
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
oany
. 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
tagStatus
esté configurado como etiquetado ytagPrefixList
no está especificadoAl 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 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
tagStatus
esté configurado como etiquetado ytagPatternList
no 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 etiquetaprod
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 enimageCountMoreThan
, también especificacountNumber
para crear una regla que establezca el límite de imágenes que hay en el repositorio. SicountType
está establecido ensinceImagePushed
, también especificacountUnit
ycountNumber
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 ensinceImagePushed
Especifique una unidad de recuento de
days
para indicar la unidad de tiempo, además decountNumber
, que es el número de días.Solo debe especificarse cuando
countType
seasinceImagePushed
; se producirá un error si especifica una unidad de recuento cuandocountType
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 esimageCountMoreThan
, el valor es el número máximo de imágenes que puede conservar en el repositorio. Si elcountType
usado 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
.