Récupérez les volumes 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érez les volumes supprimés de la corbeille

Cette rubrique explique comment récupérer des volumes Amazon EBS depuis la corbeille.

Autorisations pour travailler avec des volumes dans la corbeille

Par défaut, les utilisateurs ne sont pas autorisés à utiliser les volumes qui se trouvent dans la corbeille. Pour permettre aux utilisateurs de travailler avec ces ressources, vous devez créer des politiques IAM qui accordent l’autorisation d’utiliser des ressources et des actions d’API 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 les volumes qui se trouvent dans la corbeille, les utilisateurs doivent disposer des autorisations suivantes :

  • ec2:ListVolumesInRecycleBin

  • ec2:RestoreVolumeFromRecycleBin

Pour gérer les balises des volumes 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 politique IAM. 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": [ { "Sid": "AllowRecycleBinVolumeOperations", "Effect": "Allow", "Action": [ "ec2:ListVolumesInRecycleBin", "ec2:RestoreVolumeFromRecycleBin" ], "Resource": "arn:aws:ec2:*:123456789012:volume/*" }, { "Sid": "AllowVolumeTagOperations", "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:*:123456789012:volume/*" } ] }

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 les volumes dans la corbeille

Lorsqu'un volume se trouve dans la corbeille, vous pouvez consulter des informations limitées le concernant, notamment :

  • ID du volume.

  • La taille du volume.

  • Type de volume.

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

  • la date et l’heure d’expiration de la période de rétention ; Le volume sera définitivement supprimé de la corbeille à ce stade.

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

Recycle Bin console
Pour afficher les volumes dans la corbeille à l'aide de la console
  1. Ouvrez la console Recycle Bin à la https://console.aws.amazon.com/rbin/maison/

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

  3. La grille répertorie tous les volumes qui se trouvent actuellement dans la corbeille. Pour afficher les détails d'un volume spécifique, sélectionnez-le dans la grille et choisissez Actions, Afficher les détails.

AWS CLI
Pour afficher les volumes dans la corbeille à l'aide du AWS CLI

Utilisez la AWS CLI commande list-volumes-in-recycle-bin. Incluez l'--volume-idoption permettant d'afficher un volume spécifique. Ou omettez l'--volume-idoption permettant d'afficher tous les volumes dans la corbeille.

aws ec2 list-volumes-in-recycle-bin --volume-id volume_id

Par exemple, la commande suivante fournit des informations sur le volume vol-01234567890abcdef de la corbeille.

aws ec2 list-volumes-in-recycle-bin --volume-id vol-01234567890abcdef

Exemple de sortie :

{ "VolumeRecycleBinInfo": [ { "VolumeId": "vol-01234567890abcdef", "RecycleBinEnterTime": "2021-12-01T13:00:00.000Z", "RecycleBinExitTime": "2021-12-08T13:00:00.000Z" } ] }

Restaurer les volumes depuis la corbeille

Vous ne pouvez en aucun cas utiliser un volume lorsqu'il se trouve dans la corbeille. Pour utiliser le volume, vous devez d'abord le restaurer. Lorsque vous restaurez un volume à partir de la corbeille, le volume est immédiatement prêt à être utilisé et il est retiré de la corbeille. Vous pouvez utiliser un volume restauré de la même manière que n'importe quel autre volume de votre compte.

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

Recycle Bin console
Pour restaurer un volume depuis la corbeille à l'aide de la console
  1. Ouvrez la console Recycle Bin à la https://console.aws.amazon.com/rbin/maison/

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

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

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

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

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

aws ec2 restore-volume-from-recycle-bin --volume-id volume_id

Par exemple, la commande suivante restaure le volume vol-01234567890abcdef à partir de la corbeille.

aws ec2 restore-volume-from-recycle-bin --volume-id vol-01234567890abcdef

Exemple de sortie :

{ "VolumeId": "vol-01234567890abcdef", "State": "available", "Size": 100, "VolumeType": "gp3", "AvailabilityZone": "us-east-1a", "CreateTime": "2021-12-01T13:00:00.000000+00:00", "Encrypted": false }