

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.

# Remplacer un volume Amazon EBS à l'aide d'un instantané
<a name="ebs-restoring-volume"></a>

Les instantanés Amazon EBS constituent l’outil de sauvegarde idéal sur Amazon EC2 en raison de leur vitesse, de leur commodité et de leur coût. Lorsque vous créez un volume à partir d’un instantané, vous recréez son état à un moment précis dans le temps avec les données sauvegardées intactes jusqu’à ce moment là. En attachant un volume créé à partir d’un instantané à une instance, vous pouvez dupliquer des données dans plusieurs régions, créer des environnements de test, remplacer un volume de production endommagé ou corrompu dans son intégralité ou récupérer des fichiers et des répertoires spécifiques et les transférer vers un autre volume attaché. Pour de plus amples informations, veuillez consulter [Instantanés Amazon EBS](ebs-snapshots.md).

Vous pouvez suivre les procédures ci-après pour remplacer un volume Amazon EBS par un autre volume créé à partir d’un instantané antérieur du volume.

**Exigence**  
Vous devez créer le volume dans la même zone de disponibilité que votre instance. Les volumes doivent être attachés à des instances situées dans la même zone de disponibilité.

------
#### [ Console ]

**Pour remplacer un volume**

1. Créez un volume à partir de l’instantané et notez l’ID du nouveau volume. Pour de plus amples informations, veuillez consulter [Créez un volume Amazon EBS.](ebs-creating-volume.md).

1. Sur la page Instances, sélectionnez l'instance sur laquelle vous souhaitez remplacer le volume et notez l'ID de l'instance.

   Alors que l’instance est toujours sélectionnée, choisissez l’onglet **Storage** (Stockage). Dans la section **Block devices** (Périphériques de bloc), recherchez le volume à remplacer et notez le nom du périphérique pour le volume, par exemple `/dev/sda1`.

1. Dans l'onglet **Stockage**, choisissez l'ID du volume, puis [démontez et détachez le volume de l'instance](ebs-detaching-volume.md#umount-detach-volume).

1. Sélectionnez le nouveau volume que vous avez créé à l’étape 1 et choisissez **Actions**, **Attach volume** (Attacher un volume).

   Pour **Instance** et **Device name** (Nom de périphérique), saisissez l’ID d’instance et le nom de périphérique que vous avez noté à l’étape 2, puis choisissez **Attach volume** (Attacher le volume).

1. Connectez-vous à votre instance et montez le volume. Pour de plus amples informations, veuillez consulter [Rendre un volume Amazon EBS disponible pour utilisation](ebs-using-volumes.md).

------
#### [ AWS CLI ]

**Pour remplacer un volume**

1. Créez un volume à partir de l’instantané. Utilisez la commande [create-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-volume.html) avec l'`--snapshot-id`option. Pour `--availability-zone`, spécifiez la même zone de disponibilité que l’instance. Notez l'ID du nouveau volume dans la sortie.

   ```
   aws ec2 create-volume \
       --volume-type gp3 \
       --snapshot-id snap-0abcdef1234567890 \
       --availability-zone us-east-1a
   ```

1. Obtenez le nom du périphérique du volume à remplacer. Utilisez la commande [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html). Pour `--instance-ids`, spécifiez l’ID de l’instance dont le volume doit être remplacé. Notez le nom du périphérique et l'ID du volume à remplacer.

   ```
   aws ec2 describe-instances \
       --instance-ids i-1234567890abcdef0 \
       --query Reservations[].Instances[].BlockDeviceMappings
   ```

1. Détachez le volume à remplacer de l’instance. Utilisez la commande [detach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html).

   ```
   aws ec2 detach-volume --volume-id vol-xxxxxxxxxxxxxxxxx
   ```

1. Attachez le volume de remplacement à l’instance. Utilisez la commande [attach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/attach-volume.html). Pour `--volume-id`, spécifiez l’ID du volume de remplacement. Pour`--instance-id`, spécifiez l'ID de l'instance à laquelle vous souhaitez attacher le volume. Pour `--device`, spécifiez le même nom de périphérique que celui que vous avez noté précédemment.

   ```
   aws ec2 attach-volume \
       --volume-id vol-01234567890abcdef \
       --instance-id i-1234567890abcdef0 \
       --device /dev/sdf
   ```

1. Connectez-vous à votre instance et montez le volume. Pour de plus amples informations, veuillez consulter [Rendre un volume Amazon EBS disponible pour utilisation](ebs-using-volumes.md).

------
#### [ PowerShell ]

**Pour remplacer un volume**

1. Créez un volume à partir de l’instantané. Utilisez l'[New-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Volume.html)applet de commande avec l'`-SnapshotId`option. Pour `-AvailabilityZone`, spécifiez la même zone de disponibilité que l’instance. Notez l'ID du nouveau volume dans la sortie.

   ```
   New-EC2Volume `
       -VolumeType gp3 `
       -SnapshotId snap-0abcdef1234567890 `
       -AvailabilityZone us-east-1a
   ```

1. Obtenez le nom du périphérique du volume à remplacer. Utilisez l’applet de commande [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html). Pour `-InstanceId`, spécifiez l’ID de l’instance dont le volume doit être remplacé. Notez le nom du périphérique et l'ID du volume à remplacer.

   ```
   (Get-EC2Instance `
       -InstanceId i-1234567890abcdef0).Instances.BlockDeviceMappings | `
        Format-Table DeviceName, @{Name="VolumeId";Expression={$_.Ebs.VolumeId}}
   ```

1. Détachez le volume à remplacer de l’instance. Utilisez l’applet de commande [Dismount-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Dismount-EC2Volume.html).

   ```
   DismountEC2Volume -VolumeId vol-xxxxxxxxxxxxxxxxx
   ```

1. Attachez le volume de remplacement à l’instance. Utilisez l’applet de commande [Add-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2Volume.html). Pour `-VolumeId`, spécifiez l’ID du volume de remplacement. Pour`-InstanceId`, spécifiez l'ID de l'instance à laquelle vous souhaitez attacher le volume. Pour `-Device`, spécifiez le même nom de périphérique que celui que vous avez noté précédemment.

   ```
   Add-EC2Volume`
       -VolumeId vol-01234567890abcdef `
       -InstanceId i-1234567890abcdef0 `
       -Device /dev/sdf
   ```

1. Connectez-vous à votre instance et montez le volume. Pour de plus amples informations, veuillez consulter [Rendre un volume Amazon EBS disponible pour utilisation](ebs-using-volumes.md).

------