

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
<a name="archive-image"></a>

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 forme`ARCHIVED`.
+ 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-image**API, 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 à [https://console.aws.amazon.com/ecr/repositories](https://console.aws.amazon.com/ecr/repositories)l'adresse.

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

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

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

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

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

1. 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, consultez[Automatisez le nettoyage des images en utilisant les politiques de cycle de vie d'Amazon ECR](LifecyclePolicies.md).
**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-image**API, 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 de`ARCHIVED`. Vous pouvez filtrer les images `image-status` pour afficher uniquement les images archivées ou uniquement les images actives.