Récupérer les fichiers AMIs supprimés de la corbeille - Amazon EBS

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.

Récupérer les fichiers AMIs supprimés de la corbeille

Autorisations d'utilisation AMIs dans la corbeille

Par défaut, les utilisateurs ne sont pas autorisés à travailler avec ceux AMIs qui se trouvent dans la corbeille. Pour permettre aux utilisateurs de travailler avec ces ressources, vous devez créer des IAM politiques autorisant l'utilisation de ressources et d'APIactions spécifiques. Une fois les politiques créées, vous devez ajouter des autorisations à vos utilisateurs, groupes ou rôles.

Pour consulter et récupérer AMIs le contenu de la corbeille, les utilisateurs doivent disposer des autorisations suivantes :

  • ec2:ListImagesInRecycleBin

  • ec2:RestoreImageFromRecycleBin

Pour gérer les balises AMIs dans la corbeille, les utilisateurs ont besoin des autorisations supplémentaires suivantes.

  • ec2:CreateTags

  • ec2:DeleteTags

Pour utiliser la console de la corbeille, les utilisateurs ont besoin de l’autorisation ec2:DescribeTags.

Voici un exemple de IAM politique. Elle comprend l’autorisation ec2:DescribeTags pour les utilisateurs de la console et les autorisations ec2:CreateTags et ec2:DeleteTags pour la gestion des identifications. Si les autorisations ne sont pas nécessaires, vous pouvez les supprimer de la politique.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:ListImagesInRecycleBin", "ec2:RestoreImageFromRecycleBin" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:Region::image/*" } ] }

Pour activer l’accès, ajoutez des autorisations à vos utilisateurs, groupes ou rôles :

Pour plus d’informations sur les autorisations nécessaires pour utiliser la corbeille, consultez Autorisations pour utiliser la corbeille et les règles de rétention.

Afficher AMIs dans la corbeille

Lorsqu'un AMI est dans la corbeille, vous pouvez consulter un nombre limité d'informations le concernant, notamment :

  • Le nom, la description et l'identifiant unique duAMI.

  • Date et heure auxquelles le fichier AMI a été supprimé et est entré dans la corbeille.

  • la date et l’heure d’expiration de la période de rétention ; Ils AMI seront définitivement supprimés à ce moment-là.

Vous pouvez les afficher AMIs dans la corbeille en utilisant l'une des méthodes suivantes.

Recycle Bin console
Pour afficher les fichiers supprimés AMIs dans la corbeille à l'aide de la console
  1. Ouvrez la console de la corbeille à l’adresse console.aws.amazon.com/rbin/home/.

  2. Dans le volet de navigation, choisissez Recycle Bin (Corbeille).

  3. La grille répertorie toutes les ressources qui se trouvent actuellement dans la corbeille. Pour afficher les détails d'un élément spécifiqueAMI, sélectionnez-le dans la grille, puis choisissez Actions, Afficher les détails.

AWS CLI
Pour afficher les fichiers supprimés AMIs dans la corbeille à l'aide du AWS CLI

Utilisez la AWS CLI commande list-images-in-recycle-bin. Pour une vue spécifiqueAMIs, incluez l'--image-idoption et spécifiez IDs celle AMIs à afficher. Vous pouvez en spécifier jusqu'à 20 IDs dans une seule demande.

Pour afficher tout ce qui se trouve AMIs dans la corbeille, omettez l'--image-idoption. Si vous ne spécifiez pas de valeur pour --max-items, la commande renvoie par défaut 1 000 éléments par page. Pour plus d'informations, consultez la section Pagination dans le Amazon EC2 API Reference.

aws ec2 list-images-in-recycle-bin --image-id ami_id

Par exemple, la commande suivante fournit des informations sur AMI ami-01234567890abcdef la corbeille.

aws ec2 list-images-in-recycle-bin --image-id ami-01234567890abcdef

Exemple de sortie :

{ "Images": [ { "ImageId": "ami-0f740206c743d75df", "Name": "My AL2 AMI", "Description": "My Amazon Linux 2 AMI", "RecycleBinEnterTime": "2021-11-26T21:04:50+00:00", "RecycleBinExitTime": "2022-03-06T21:04:50+00:00" } ] }
Important

Si le message d'erreur suivant s'affiche, vous devrez peut-être mettre à jour votre AWS CLI version. Pour plus d’informations, veuillez consulter la rubrique Erreurs liées aux commandes introuvables.

aws.exe: error: argument operation: Invalid choice, valid choices are: ...

Restaurer AMIs à partir de la corbeille

Vous ne pouvez AMI en aucun cas utiliser un tant qu'il est dans la corbeille. Pour utiliser leAMI, vous devez d'abord le restaurer. Lorsque vous restaurez un contenu AMI de la corbeille, celui-ci AMI est immédiatement disponible et il est retiré de la corbeille. Vous pouvez utiliser un fichier restauré AMI de la même manière que n'importe quel autre élément AMI de votre compte.

Vous pouvez restaurer un fichier AMI à partir de la corbeille en utilisant l'une des méthodes suivantes.

Recycle Bin console
Pour restaurer un fichier à AMI partir de la corbeille à l'aide de la console
  1. Ouvrez la console de la corbeille à l’adresse console.aws.amazon.com/rbin/home/.

  2. Dans le volet de navigation, choisissez Recycle Bin (Corbeille).

  3. La grille répertorie toutes les ressources qui se trouvent actuellement dans la corbeille. Sélectionnez le AMI à restaurer, puis choisissez Restaurer.

  4. Lorsque vous y êtes invité, choisissez Recover (Récupérer).

AWS CLI
Pour restaurer un fichier supprimé AMI de la corbeille à l'aide du AWS CLI

Utilisez la AWS CLI commande restore-image-from-recycle-bin. Pour--image-id, spécifiez l'ID du AMI à restaurer.

aws ec2 restore-image-from-recycle-bin --image-id ami_id

Par exemple, la commande suivante restaure AMI ami-01234567890abcdef à partir de la corbeille.

aws ec2 restore-image-from-recycle-bin --image-id ami-01234567890abcdef

La commande ne renvoie aucun résultat en cas de succès.

Important

Si le message d'erreur suivant s'affiche, vous devrez peut-être mettre à jour votre AWS CLI version. Pour plus d’informations, veuillez consulter la rubrique Erreurs liées aux commandes introuvables.

aws.exe: error: argument operation: Invalid choice, valid choices are: ...