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, etc. 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 spécifieztagged, vous devez également spécifier unetagPrefixListvaleur ou unetagPatternListvaleur. Si vous le spécifiezuntagged, vous devez omettre à la foistagPrefixListettagPatternList.
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.
Classe de stockage
storageClass-
Type : chaîne
Obligatoire : oui, si
countTypec'est le cassinceImageTransitionedLa règle ne sélectionnera que les images de cette classe de stockage. Lorsque vous utilisez un
countTypeofimageCountMoreThansinceImagePushed, ousinceImagePulled, la seule valeur prise en charge eststandard. Lorsque vous utilisez un type de comptage desinceImageTransitioned, cela est obligatoire, et la seule valeur prise en charge estarchive. Si vous l'omettez, la valeur destandardsera utilisée.
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.countTypeIl est défini sursinceImagePushed, ousinceImagePulledsinceImageTransitioned, vous spécifiez égalementcountUnitetcountNumberpour spécifier une limite de temps pour les images qui existent dans votre référentiel.
Unité de décompte
countUnit-
Type : chaîne
Obligatoire : oui, uniquement s'
countTypeil est défini sursinceImagePushedsinceImagePulled, ousinceImageTransitionedPrécisez une unité de décompte
dayspour indiquer celle-ci comme unité de temps, en plus decountNumber, qui est le nombre de jours.Cela ne doit être spécifié que lorsque
countTypeestsinceImagePushedsinceImagePulled, ousinceImageTransitioned; une erreur se produira si vous spécifiez une unité de comptage alors qu'ilcountTypes'agit d'une 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. Si c'countTypeest le cassinceImagePulled, la valeur est le nombre maximum de jours écoulés depuis la dernière extraction de l'image. Si c'countTypeest le cassinceImageTransitioned, la valeur est le nombre maximal de jours écoulés depuis l'archivage de l'image.
Action
type-
Type : chaîne
Obligatoire : oui
Précisez un type d'action. Les valeurs prises en charge sont
expire(pour supprimer des images) ettransition(pour déplacer les images vers le stockage d'archives). targetStorageClass-
Type : chaîne
Obligatoire : oui, si
typec'est le castransitionClasse de stockage vers laquelle vous souhaitez que la politique de cycle de vie transfère l'image.
archiveest la seule valeur prise en charge.