Archivieren eines Images - Amazon ECR

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.

Archivieren eines Images

Sie können Bilder manuell über die Amazon ECR-Konsole oder AWS CLI automatisch mithilfe von Lebenszyklusrichtlinien archivieren. Wenn ein Bild archiviert wird:

  • Das Bild wird in die Archivspeicherklasse verschoben.

  • Archivierte Bilder können nicht abgerufen werden. Anfragen zum Abrufen des archivierten Bilds schlagen mit einem 404-Fehler fehl.

  • Das Bild kann zwar nicht abgerufen werden, kann aber dennoch mit dem describe-images Befehl beschrieben oder mit dem list-images Befehl aufgelistet werden. Der Bildstatus wird als angezeigtARCHIVED.

  • Archivierte Bilder haben eine Mindestspeicherdauer von 90 Tagen. Sie können keine Lebenszyklusrichtlinien konfigurieren, mit denen Bilder gelöscht werden, die sich seit weniger als 90 Tagen im Archiv befinden. Wenn Sie Bilder löschen müssen, die seit weniger als 90 Tagen archiviert wurden, müssen Sie die batch-delete-image API verwenden. Die Mindestspeicherdauer von 90 Tagen wird Ihnen jedoch in Rechnung gestellt.

  • Das Bild wird in der Repository-Ansicht auf der Registerkarte Archivierte Bilder angezeigt (diese Registerkarte wird nur angezeigt, wenn mindestens ein Bild im Repository archiviert ist).

  • Das Bild kann als aktives Bild wiederhergestellt werden, indem es manuell ausgewählt wird, um es wiederherzustellen, oder indem das Bild erneut in das Repository übertragen wird.

  • Das Bild wird gelöscht, wenn das Repository über Lebenszyklusrichtlinien verfügt, die das Bild anhand von Kriterien wie der Archivierungszeit löschen.

AWS-Managementkonsole
Um ein Bild zu archivieren
  1. Öffnen Sie die Amazon ECR-Konsole unter https://console.aws.amazon.com/ecr/Repositorys.

  2. Wählen Sie in der Navigationsleiste die Region aus, die das Repository mit dem Bild enthält, das Sie archivieren möchten.

  3. Wählen Sie im linken Navigationsbereich Repositorys aus.

  4. Wählen Sie auf der Seite Repositorys das Repository aus, das das Bild enthält, das Sie archivieren möchten.

  5. Wählen Sie das Bild aus, das Sie archivieren möchten. Sie werden Bilddetails sehen.

  6. Um das Bild zu archivieren, klicken Sie auf Archivieren und wählen Sie Bestätigen, wenn Sie dazu aufgefordert werden.

  7. Wenn dies das erste archivierte Bild im Repository ist, wird ein neuer Tab Archivierte Bilder mit dem neu archivierten Bild angezeigt. Wenn es noch andere archivierte Bilder gibt, wird dieses Bild zu diesem Tab hinzugefügt.

AWS CLI
Um ein Bild zu archivieren
  • Verwenden Sie den update-image-storage-class Befehl, um ein Bild zu archivieren, indem Sie seine Speicherklasse wie folgt aktualisierenARCHIVE:

    aws ecr update-image-storage-class \ --repository-name my-repository \ --image-id imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE \ --target-storage-class ARCHIVE
Um ein Bild mithilfe von Lebenszyklusrichtlinien zu archivieren
  • Sie können Archivierungsregeln für Ihre Repositorys mithilfe von Lebenszyklusrichtlinien konfigurieren, um Bilder automatisch zu archivieren. Mithilfe von Lebenszyklusrichtlinien können Sie Bilder anhand von Kriterien wie den folgenden automatisch archivieren:

    • Zeit, seit das Bild übertragen wurde

    • Zeit seit dem letzten Abruf des Bilds

    • Maximale Anzahl von Bildern, die aktiv bleiben sollen

    Sie können Lebenszyklusrichtlinien auch so konfigurieren, dass Bilder dauerhaft gelöscht werden, nachdem sie für einen bestimmten Zeitraum archiviert wurden. Weitere Informationen und Beispiele für Lebenszyklusrichtlinien mit Archivierungsaktionen finden Sie unterAutomatisieren Sie die Bereinigung von Bildern mithilfe von Lebenszyklusrichtlinien in Amazon ECR.

    Anmerkung

    Archivierte Bilder haben eine Mindestspeicherdauer von 90 Tagen. Sie können keine Lebenszyklusrichtlinien konfigurieren, mit denen Bilder gelöscht werden, die sich seit weniger als 90 Tagen im Archiv befinden. Wenn Sie Bilder löschen müssen, die seit weniger als 90 Tagen archiviert wurden, müssen Sie die batch-delete-image API verwenden. Die Mindestspeicherdauer von 90 Tagen wird Ihnen jedoch in Rechnung gestellt.

Wenn Sie Bilder mit dem describe-images Befehl beschreiben, haben archivierte Bilder den Wert image-status vonARCHIVED. Sie können Bilder filternimage-status, um nur archivierte Bilder oder nur aktive Bilder anzuzeigen.