Vous pouvez détacher un volume d'une instance, ce qui vous permet de l'attacher à une autre instance et d'accéder à vos données à nouveau.

Les procédures suivantes sont disponibles : 

Détacher un volume d'une instance avec Cockpit

  1. Cliquez sur Stockage > Volumes.

    Vous pouvez également sélectionner une instance dans la page Calcul > Instances et cliquer sur Détacher des volumes .

  2. Cliquez sur le volume que vous souhaitez détacher d'une instance.

    - Détacher un volume sur lequel des données sont en cours d'inscription peut endommager vos ressources.

    - Vous pouvez détacher un volume système d'une instance si celle-ci est arrêtée. Cependant, vous ne pourrez pas redémarrer cette instance en utilisant ce volume système.

    Le volume est sélectionné.
     

  3. Cliquez sur Détacher .
    Une boîte de dialogue de confirmation apparaît.
     
  4. Cliquez sur Détacher pour valider.
    Le volume est détaché de l'instance.

Détacher un volume d'une instance avec AWS CLI

  • Pour détacher un volume d'une instance, utilisez la commande detach-volume suivant cette syntaxe :

    Exemple de requête
    $ aws ec2 detach-volume \
        --profile YOUR_PROFILE \
        --volume-id vol-12345678 \
        --endpoint https://fcu.eu-west-2.outscale.com

    Cette commande contient les attributs suivants que vous devez spécifier :

    • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d'AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.
    • volume-id : L'ID du volume.

    • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

    La commande detach-volume renvoie le résultat suivant :

    • AttachTime : La date et l'heure à laquelle votre volume a été attaché.
    • InstanceId : L'ID de l'instance.
    • VolumeId : L'ID du volume.
    • State : L'état de l'attachement du volume (attaching | detaching | attached | detached).
    • Device : Le nom du périphérique choisi pendant la création.
    Exemple de réponse
    {
     "AttachTime":"2016-02-05T13:56:48.970Z",
     "InstanceId":"i-87654321",
     "VolumeId":"vol-12345678",
     "State":"detaching",
     "Device":"/dev/xvdb"
    }

    Le volume est détaché de l'instance et est maintenant à l'état available.

Méthode API correspondante


AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.