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.
Si vous n'avez plus besoin d'une image, vous pouvez la supprimer du référentiel. Si vous n'avez plus besoin d'un référentiel, vous pouvez le supprimer totalement, ainsi que les images qu'il contient. Pour de plus amples informations, veuillez consulter Supprimer un dépôt privé sur Amazon ECR.
Comme alternative à la suppression manuelle des images, vous pouvez créer des politiques de cycle de vie des référentiels qui permettent un contrôle accru sur la gestion du cycle de vie des images dans vos référentiels. Les politiques de cycle de vie automatisent ce processus pour vous. Pour de plus amples informations, veuillez consulter Automatisez le nettoyage des images en utilisant les politiques de cycle de vie d'Amazon ECR.
Note
Si votre référentiel contient un mélange d'images, dont certaines ont été publiées avant qu'Amazon ne prenne ECR en charge la OCI version 1.1, certaines signatures seront associées à des index d'images ou à des listes de manifestes pointant vers elles. Par conséquent, lorsque vous supprimez une image antérieure à la OCI version 1.1, vous devrez peut-être supprimer manuellement la liste des manifestes qui fait référence à l'image afin de supprimer l'artefact.
Supprimer une image (AWS Management Console)
Ouvrez la ECR console Amazon dans les https://console.aws.amazon.com/ecr/référentiels.
-
Dans la barre de navigation, choisissez la région qui contient l'image à supprimer.
-
Dans le panneau de navigation, choisissez Référentiels.
-
Dans la page Référentiels, choisissez le référentiel qui contient l'image à supprimer.
-
Sur la
repository_name
page Référentiels : cochez la case située à gauche de l'image à supprimer et choisissez Supprimer. -
Dans la boîte de dialogue Supprimer image(s), vérifiez que les images sélectionnées sont bien celles qui doivent être supprimées, puis choisissez Supprimer.
Supprimer une image (AWS CLI)
-
Répertoriez les images dans votre référentiel. Les images étiquetées auront à la fois un résumé d'image et une liste d'étiquettes associées. Les images non étiquetées n'auront qu'un résumé d'image.
aws ecr list-images \ --repository-name
my-repo
-
(Facultatif) Supprimez toutes les étiquettes non souhaitées pour l'image en spécifiant l'étiquette de l'image à supprimer. Lorsque vous aurez supprimé la dernière étiquette de l'image, cette dernière sera supprimée.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageTag=tag1
imageTag=tag2
-
Supprimez une image étiquetée ou non étiquetée en spécifiant le résumé de l'image. Lorsque vous supprimez une image en référençant son hachage, l'image et toutes ses étiquettes sont supprimées.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
Pour supprimer plusieurs images, vous pouvez spécifier plusieurs étiquettes d'image ou des résumées d'image dans la demande.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE