Annuler l’enregistrement de votre AMI - Amazon Elastic Compute Cloud

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.

Annuler l’enregistrement de votre AMI

Vous pouvez annuler l’inscription de votre AMI lorsque vous avez terminé de l’utiliser. Après cette opération, vous ne pouvez pas utiliser l’AMI pour lancer de nouvelles instances.

Lorsque vous annulez l’inscription d’une AMI, cela n’affecte pas les instances que vous avez déjà lancées à partir de l’AMI ou les instantanés créés pendant le processus de création de l’AMI. Les coûts d’utilisation pour ces instances et les coûts de stockage pour l’instantané toujours facturés. Vous devez donc résilier les instances et supprimer les instantanés que vous avez déjà utilisés.

La procédure utilisée pour nettoyer votre AMI varie si elle est basée sur des volumes Amazon EBS ou sur un stockage d’instance. Pour plus d’informations, consultez Déterminer le type de périphérique racine de votre AMI.

Considérations

Les considérations suivantes s’appliquent à l’annulation de l’enregistrement des AMI :

  • Vous ne pouvez pas annuler l’enregistrement d’une AMI qui n’est pas détenue par votre compte.

  • Vous ne pouvez pas désenregistrer une AMI gérée par le AWS Backup service à l'aide d'Amazon EC2. Utilisez-le plutôt AWS Backup pour supprimer les points de restauration correspondants dans le coffre de sauvegarde. Pour plus d’informations, consultez Suppression des sauvegardes dans le Guide du développeur AWS Backup .

Nettoyer votre AMI basée sur Amazon EBS

Lorsque vous annulez l’inscription d’une AMI basée sur des volumes Amazon EBS, cela n’affecte pas le ou les instantanés qui ont été créés pour le ou les volumes de l’instance pendant le processus de création de l’AMI. Les coûts de stockage continueront de vous être facturés pour cet instantané. Aussi, si vous n’avez plus besoin de ces instantanés, vous devez les supprimer.

Le schéma suivant illustre le processus de nettoyage de votre AMI basée sur des volumes Amazon EBS.


        Processus de nettoyage d’une AMI basée sur Amazon EBS.

Vous pouvez utiliser l’une des méthodes suivantes afin de nettoyer votre AMI basée sur Amazon EBS.

Console
Pour nettoyer votre AMI basée sur Amazon EBS
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Annulation de l’enregistrement de l’AMI

    1. Dans le panneau de navigation, sélectionnez AMI.

    2. Dans la barre de filtre, choisissez M’appartenant pour répertorier vos AMI disponibles ou des Images désactivées pour répertorier vos AMI désactivées.

    3. Sélectionnez l’AMI dont l’enregistrement doit être annulé et notez son ID ; cela vous aidera à identifier les instantanés à supprimer à la prochaine étape.

    4. Choisissez Actions, Deregister AMI (Annuler l’enregistrement de l’AMI). Lorsque vous êtes invité à confirmer l’opération, choisissez Deregister AMI (Annuler l’enregistrement de l’AMI).

      Note

      Plusieurs minutes peuvent être nécessaires pour que la console supprime l’AMI de la liste. Choisissez Refresh pour actualiser le statut.

  3. Suppression des instantanés dont vous n’avez plus besoin

    1. Dans le panneau de navigation, choisissez Snapshots.

    2. Sélectionnez un instantané à supprimer (recherchez l’ID d’AMI de l’étape précédente dans la colonne Description).

    3. Choisissez Actions, Delete snapshot (Supprimer un instantané). Lorsque vous êtes invité à confirmer l’opération, choisissez Supprimer.

  4. (Facultatif) Résiliation des instances

    Lorsque vous n’avez plus besoin d’utiliser une instance lancée à partir de l’AMI, vous pouvez la résilier.

    1. Dans le volet de navigation, choisissez Instances, puis sélectionnez l’instance à résilier.

    2. Choisissez État de l’instance, Résilier l’instance. Lorsque vous êtes invité à confirmer, choisissez Terminate (Mettre fin).

AWS CLI

Suivez ces étapes pour nettoyer votre AMI basée sur Amazon EBS

  1. Annulez l’enregistrement de l’AMI

    Annulez l’inscription de l’AMI avec la commande deregister-image :

    aws ec2 deregister-image --image-id ami-12345678
  2. Supprimez les instantanés dont vous n’avez plus besoin

    Supprimez les instantanés qui ne sont plus nécessaires à l’aide de la commande delete-snapshot :

    aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
  3. Résiliez les instances (facultatif)

    Lorsque vous n’avez plus besoin d’utiliser une instance lancée à partir de l’AMI, vous pouvez la résilier avec la commande terminate-instances :

    aws ec2 terminate-instances --instance-ids i-12345678
PowerShell

Suivez ces étapes pour nettoyer votre AMI basée sur Amazon EBS

  1. Annulez l’enregistrement de l’AMI

    Désenregistrez l'AMI à l'aide de l'applet de commande Unregister-EC2Image:

    Unregister-EC2Image -ImageId ami-12345678
  2. Supprimez les instantanés dont vous n’avez plus besoin

    Supprimez les instantanés qui ne sont plus nécessaires à l'aide de l'Remove-EC2Snapshotapplet de commande :

    Remove-EC2Snapshot -SnapshotId snap-12345678
  3. Résiliez les instances (facultatif)

    Si vous n'avez plus besoin d'une instance que vous avez lancée depuis l'AMI, vous pouvez y mettre fin à l'aide de l'Remove-EC2Instanceapplet de commande :

    Remove-EC2Instance -InstanceId i-12345678

Nettoyer votre AMI basée sur le stockage d’instance

Lorsque vous annulez l’inscription d’une AMI basée sur le stockage d’instance, cela n’affecte pas les fichiers que vous avez téléchargé sur Amazon S3 lorsque vous avez créé l’AMI. Les coûts d’utilisation seront toujours facturés pour ces fichiers dans Amazon S3. Ainsi, si vous n’avez plus besoin de ces fichiers, vous devez les supprimer.

Le schéma suivant illustre le processus de nettoyage de votre AMI basée sur le stockage d’instance.


        Processus de nettoyage d’une AMI basée sur le stockage d’instances.
Pour nettoyer votre AMI basée sur le stockage d’instance
  1. Annulez l’inscription de l’AMI avec la commande deregister-image comme suit.

    aws ec2 deregister-image --image-id ami_id
  2. Supprimez le bundle dans Amazon S3 avec la commande ec2-delete-bundle (outils AMI) comme suit.

    ec2-delete-bundle -b myawsbucket/myami -a your_access_key_id -s your_secret_access_key -p image
  3. (Facultatif) Lorsque vous n’avez plus besoin d’utiliser une instance lancée à partir de l’AMI, vous pouvez la quitter avec la commande -terminate-instances comme suit.

    aws ec2 terminate-instances --instance-ids instance_id
  4. (Facultatif) Lorsque vous n’avez plus besoin d’utiliser le compartiment Amazon S3 dans lequel vous avez téléchargé le groupe, vous pouvez supprimer le compartiment. Pour supprimer un compartiment Amazon S3, ouvrez la console Amazon S3, sélectionnez le compartiment, choisissez Actions, puis Delete.

Heure du dernier lancement

LastLaunchedTime est un horodatage qui indique quand votre AMI a été utilisée pour la dernière fois pour lancer une instance. Les AMI qui n’ont pas été utilisées récemment pour le démarrage d’une instance peuvent être désenregistrés ou dépréciées.

Note
  • Lorsque l’AMI est utilisée pour le démarrage d’une instance, un délai de 24 heures s’écoule avant que cette utilisation ne soit signalée.

  • lastLaunchedTimeles données sont disponibles à partir d’avril 2017.

Console
Pour afficher la dernière heure de lancement d’une AMI
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le navigateur de gauche, choisissez AMIs (AMI).

  3. Dans la barre de filtre, choisissez Owned by me (M’appartenant).

  4. Sélectionnez l’AMI, et ensuite vérifiez le champ Last launched time (Heure du dernier lancement) (si vous avez coché la case à côté de l’AMI, il se situe sur l’onglet Details (Détails)). Le champ affiche la date et l’heure de la dernière utilisation de l’AMI pour le lancement d’une instance.

AWS CLI
Pour afficher la dernière heure de lancement d’une AMI

Exécutez la describe-image-attributecommande et spécifiez--attribute lastLaunchedTime. Pour ce faire, vous devez être le propriétaire de l’AMI.

aws ec2 describe-image-attribute \ --image-id ami-1234567890example \ --attribute lastLaunchedTime

Exemple de sortie

{ "LastLaunchedTime": { "Value": "2022-02-10T02:03:18Z" }, "ImageId": "ami-1234567890example", }