Archivage d'une image - Amazon ECR

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.

Archivage d'une image

Vous pouvez archiver les images manuellement à l'aide de la console Amazon ECR ou AWS CLI automatiquement à l'aide des politiques de cycle de vie. Lorsqu'une image est archivée :

  • L'image est déplacée vers la classe de stockage d'archives.

  • Les images archivées ne peuvent pas être extraites. Les demandes d'extraction de l'image archivée échoueront avec une erreur 404.

  • Bien que l'image ne puisse pas être extraite, elle peut toujours être décrite à l'aide de la describe-images commande ou répertoriée à l'aide de la list-images commande. L'état de l'image sera affiché sous la formeARCHIVED.

  • Les images archivées ont une durée de stockage minimale de 90 jours. Vous ne pouvez pas configurer de politiques de cycle de vie qui suppriment les images archivées depuis moins de 90 jours. Si vous devez supprimer des images archivées depuis moins de 90 jours, vous devez utiliser l'batch-delete-imageAPI, mais la durée de stockage minimale de 90 jours vous sera facturée.

  • L'image apparaît dans un onglet Images archivées dans la vue du référentiel (cet onglet n'apparaît que si au moins une image est archivée dans le référentiel).

  • L'image peut être restaurée en tant qu'image active en la sélectionnant manuellement à restaurer ou en repoussant l'image vers le référentiel.

  • L'image sera supprimée si le référentiel dispose de politiques de cycle de vie qui suppriment l'image en fonction de critères tels que la durée d'archivage.

AWS Management Console
Pour archiver une image
  1. Ouvrez la console Amazon ECR dans les https://console.aws.amazon.com/ecr/référentiels.

  2. Dans la barre de navigation, choisissez la région qui contient le référentiel contenant l'image que vous souhaitez archiver.

  3. Dans le panneau de navigation, choisissez Référentiels.

  4. Sur la page Référentiels, choisissez le référentiel contenant l'image que vous souhaitez archiver.

  5. Sélectionnez l'image que vous souhaitez archiver. Vous verrez les détails de l'image.

  6. Pour archiver l'image, cliquez sur le bouton Archiver et sélectionnez Confirmer lorsque vous y êtes invité.

  7. S'il s'agit de la première image archivée du référentiel, un nouvel onglet Images archivées apparaît avec la nouvelle image archivée. S'il existe d'autres images archivées, cette image sera ajoutée à cet onglet.

AWS CLI
Pour archiver une image
  • Utilisez la update-image-storage-class commande pour archiver une image en mettant à jour sa classe de stockage pour ARCHIVE :

    aws ecr update-image-storage-class \ --repository-name my-repository \ --image-id imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE \ --target-storage-class ARCHIVE
Pour archiver une image à l'aide de politiques de cycle de vie
  • Vous pouvez configurer des règles d'archivage pour vos référentiels à l'aide de politiques de cycle de vie pour archiver automatiquement les images. Les politiques de cycle de vie vous permettent d'archiver automatiquement les images en fonction de critères tels que :

    • Durée écoulée depuis le transfert de l'image

    • Durée écoulée depuis la dernière extraction de l'image

    • Nombre maximum d'images à maintenir actives

    Vous pouvez également configurer des politiques de cycle de vie pour supprimer définitivement les images une fois qu'elles ont été archivées pendant une période spécifiée. Pour plus d'informations et des exemples de politiques de cycle de vie comportant des actions d'archivage, consultezAutomatisez le nettoyage des images en utilisant les politiques de cycle de vie d'Amazon ECR.

    Note

    Les images archivées ont une durée de stockage minimale de 90 jours. Vous ne pouvez pas configurer de politiques de cycle de vie qui suppriment les images archivées depuis moins de 90 jours. Si vous devez supprimer des images archivées depuis moins de 90 jours, vous devez utiliser l'batch-delete-imageAPI, mais la durée de stockage minimale de 90 jours vous sera facturée.

Lorsque vous décrivez des images à l'aide de la describe-images commande, les images archivées ont le image-status caractère deARCHIVED. Vous pouvez filtrer les images image-status pour afficher uniquement les images archivées ou uniquement les images actives.