Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ein Bild in Amazon löschen ECR
Wenn Sie ein Image nicht mehr verwenden möchten, können Sie es aus Ihrem Repository löschen. Wenn Sie mit einem Repository fertig sind, können Sie das gesamte Repository und alle darin enthaltenen Images löschen. Weitere Informationen finden Sie unter Löschen eines privaten Repositorys in Amazon ECR.
Als Alternative zum manuellen Löschen von Images können Sie Repository-Lebenszyklusrichtlinien erstellen, die eine bessere Kontrolle über die Verwaltung des Lebenszyklus von Images in Ihren Repositories ermöglichen. Lebenszyklusrichtlinien automatisieren diesen Prozess für Sie. Weitere Informationen finden Sie unter Automatisieren Sie die Bereinigung von Bildern mithilfe von Lebenszyklusrichtlinien in Amazon ECR.
Anmerkung
Wenn Ihr Repository eine Mischung aus Bildern enthält, von denen einige übertragen wurden, bevor Amazon OCI Version 1.1 ECR unterstützte, weisen bei einigen Signaturen Bildindizes oder Manifestlisten auf sie hin. Wenn Sie ein Image aus einer Version vor OCI Version 1.1 löschen, müssen Sie daher möglicherweise die Manifestliste, die auf das Bild verweist, manuell löschen, um das Artefakt zu löschen.
So löschen Sie ein Image (AWS Management Console)
Öffnen Sie die ECR Amazon-Konsole unter https://console.aws.amazon.com/ecr/Repositories
. -
Wählen Sie auf der Navigationsleiste die Region aus, in der das zu löschende Image enthalten ist.
-
Wählen Sie im linken Navigationsbereich Repositorys aus.
-
Wählen Sie auf der Seite Repositories das Repository aus, das das zu löschende Image enthält.
-
In den Repositorien:
repository_name
Wählen Sie auf der Seite das Feld links neben dem Bild aus, das Sie löschen möchten, und wählen Sie Löschen. -
Überprüfen Sie im Dialogfeld Delete image(s), ob die ausgewählten Images wirklich gelöscht werden sollen, und wählen Sie dann Delete.
So löschen Sie ein Image (AWS CLI)
-
Listen Sie die Images in Ihrem Repository auf. Markierte Images haben sowohl einen Image-Digest als auch eine Liste der zugehörigen Tags. Nur unmarkierte Images enthalten einen Image-Digest.
aws ecr list-images \ --repository-name
my-repo
-
(Optional) Löschen Sie unerwünschte Tags für das Image, indem Sie das Tag angeben, die mit dem zu löschenden Image verbunden ist. Wenn das letzte Tag von einem Image gelöscht wird, wird auch das Image gelöscht.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageTag=tag1
imageTag=tag2
-
Löschen Sie ein markiertes oder unmarkiertes Image, indem Sie den Image-Digest angeben. Wenn Sie ein Image löschen, indem Sie auf seinen Digest verweisen, werden das Image und alle seine Tags gelöscht.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
Um mehrere Images zu löschen, können Sie in der Anfrage mehrere Image-Tags oder Image-Digests angeben.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE