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
1est appliquée en premier, une règle avec une priorité de2est 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 valeurtagStatusdeanydoit avoir la valeur la plus élevée pourrulePriorityet ê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,untaggedouany. 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
tagStatusest défini sur balisé ettagPrefixListn’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
tagPatternListpour 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
tagStatusest défini sur balisé ettagPatternListn’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'étiquetteprodpour 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
countTypeest défini surimageCountMoreThan, vous précisez égalementcountNumberpour créer une règle qui définit une limite sur le nombre d'images existant dans votre référentiel. SicountTypeest défini sursinceImagePushed, vous précisez égalementcountUnitetcountNumberpour 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
countTypeest défini sursinceImagePushedPrécisez une unité de décompte
dayspour indiquer celle-ci comme unité de temps, en plus decountNumber, qui est le nombre de jours.Cela doit uniquement être précisé lorsque
countTypeestsinceImagePushed; une erreur se produira si vous précisez une unité de décompte lorsquecountTypea 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 (
0n'est pas une valeur acceptée).Si le paramètre
countTypeutilisé estimageCountMoreThan, la valeur sera le nombre maximal d'images que vous souhaitez conserver dans votre référentiel. Si le paramètrecountTypeutilisé 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.