Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Propriétés de la politique de cycle de vie dans Amazon ECR
Les politiques de cycle de vie présentent les propriétés suivantes.
Pour consulter des exemples de politiques relatives au cycle de vie, consultezExemples de politiques de cycle de vie dans Amazon ECR. Pour obtenir des instructions sur la création d'une politique de cycle de vie à l'aide du AWS CLI, consultezCréer une politique de cycle de vie (AWS CLI).
Priorité de la règle
rulePriority
-
Type : entier
Obligatoire : oui
Définit l'ordre dans lequel les règles sont évaluées, de la priorité la plus basse à la plus haute. Une règle de politique de cycle de vie avec une priorité de
1
est appliquée en premier, une règle avec une priorité de2
est appliquée ensuite, et ainsi de suite. Lorsque vous ajoutez des règles à une politique de cycle de vie, vous devez attribuer à chacune une valeur unique derulePriority
. Les valeurs n'ont pas besoin d'être séquentielles entre les règles d'une politique. Une règle avec une valeurtagStatus
deany
doit avoir la valeur la plus élevée pourrulePriority
et être évaluée en dernier.
Description
description
-
Type : chaîne
Obligatoire : non
(Facultatif) Décrit l'objectif d'une règle dans une politique de cycle de vie.
État de l'étiquetage
tagStatus
-
Type : chaîne
Obligatoire : oui
Détermine si la règle de la politique de cycle de vie que vous ajoutez précise une étiquette pour une image. Les options acceptables sont
tagged
,untagged
ouany
. Si vous précisezany
, la règle s'appliquera à toutes les images évaluées par la règle. Si vous préciseztagged
, vous devrez également indiquer une valeurtagPrefixList
. Si vous précisezuntagged
, vous devrez omettretagPrefixList
.
Liste des modèles de balises
tagPatternList
-
Type : list[string]
Obligatoire : oui, si
tagStatus
est défini sur balisé ettagPrefixList
n’est pas spécifiéeLors de la création d’une politique de cycle de vie pour les images balisées, il est recommandé d’utiliser une
tagPatternList
pour spécifier les balises à expirer. Précisez une liste séparée par des virgules de modèles de balises d’image pouvant contenir des caractères génériques (*
) sur lesquels exécuter une action avec votre politique de cycle de vie. Par exemple, si vos images sont balisées commeprod
,prod1
,prod2
, et ainsi de suite, vous devrez utiliser le modèle de baliseprod*
pour les spécifier toutes. Si vous précisez plusieurs étiquettes, seules les images portant toutes les étiquettes précisées seront sélectionnées.Important
Il existe une limite maximale de quatre caractères génériques (
*
) par chaîne. Par exemple,["*test*1*2*3", "test*1*2*3*"]
est valide mais["test*1*2*3*4*5*6"]
ne l’est pas.
Liste des préfixes d'étiquette
tagPrefixList
-
Type : list[string]
Obligatoire : oui, si
tagStatus
est défini sur balisé ettagPatternList
n’est pas spécifiéeUniquement utilisé si vous avez spécifié
"tagStatus": "tagged"
et que vous ne spécifiez pas unetagPatternList
. Vous devez préciser une liste séparée par des virgules de préfixes d'étiquette d'image sur lesquels exécuter une action avec votre politique de cycle de vie. Par exemple, si vos images sont étiquetées commeprod
,prod1
,prod2
, et ainsi de suite, vous devrez utiliser le préfixe d'étiquetteprod
pour toutes les préciser. Si vous précisez plusieurs étiquettes, seules les images portant toutes les étiquettes précisées seront sélectionnées.
Type de décompte
countType
-
Type : chaîne
Obligatoire : oui
Indiquez un type de décompte à appliquer aux images.
Si
countType
est défini surimageCountMoreThan
, vous précisez égalementcountNumber
pour créer une règle qui définit une limite sur le nombre d'images existant dans votre référentiel. SicountType
est défini sursinceImagePushed
, vous précisez égalementcountUnit
etcountNumber
pour indiquer une limite de temps sur le nombre d'images existant dans votre référentiel.
Unité de décompte
countUnit
-
Type : chaîne
Obligatoire : oui, uniquement si
countType
est défini sursinceImagePushed
Précisez une unité de décompte
days
pour indiquer celle-ci comme unité de temps, en plus decountNumber
, qui est le nombre de jours.Cela doit uniquement être précisé lorsque
countType
estsinceImagePushed
; une erreur se produira si vous précisez une unité de décompte lorsquecountType
a n'importe quelle autre valeur.
Chiffre du décompte
countNumber
-
Type : entier
Obligatoire : oui
Précisez un chiffre de décompte. Les valeurs acceptables sont des entiers positifs (
0
n'est pas une valeur acceptée).Si le paramètre
countType
utilisé estimageCountMoreThan
, la valeur sera le nombre maximal d'images que vous souhaitez conserver dans votre référentiel. Si le paramètrecountType
utilisé estsinceImagePushed
, la valeur sera la limite d'ancienneté maximale pour vos images.
Action
type
-
Type : chaîne
Obligatoire : oui
Précisez un type d'action. La valeur prise en charge est
expire
.