Vous pouvez attacher un volume à une instance au sein de la même Availability Zone (AZ) afin d'y ajouter de la capacité de stockage. Vous pouvez attacher plusieurs volumes à une instance (jusqu'à 25), par exemple pour séparer différents types de données. Pour en savoir plus, voir À propos des volumes > Attachement des volumes et noms de périphériques.

Les procédures suivantes sont disponibles : 

Attacher un volume à une instance avec Cockpit

  1. Cliquez sur Stockage > Volumes.

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


  2. Cliquez sur le volume que vous souhaitez attacher à une instance.
    Le volume est sélectionné.
     
  3. Cliquez sur Attacher .
    La boîte de dialogue ATTACHER UN VOLUME apparaît.
     
  4. Dans la liste Instance, cliquez sur l'instance à laquelle vous souhaitez attacher le volume.

    Seules les instances qui sont placées dans la même Availability Zone que le volume apparaissent dans la liste.

  5. Dans la liste Périphérique, cliquez sur le nom de périphérique que vous souhaitez attribuer au volume.
     
  6. Cliquez sur Attacher.
    Le volume est attaché à l'instance sélectionnée.
     
  7. Pour rendre le volume prêt à être utilisé, vous devez le formater et le monter sur l'instance. Pour en savoir plus, voir Initialiser un volume depuis une instance.



Attacher un volume à une instance avec AWS CLI

  1. Pour attacher un volume à une instance, utilisez la commande attach-volume suivant cette syntaxe :

    Exemple de requête
    $ aws ec2 attach-volume \
        --profile YOUR_PROFILE \
        --volume-id vol-12345678 \
        --instance-id i-87654321 \
        --device /dev/xvdb \
        --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.
    • instance-id : L'ID de l'instance.
    • device : Le nom du périphérique que vous voulez associer à l'instance.

      Vous devez utiliser des noms de périphériques au format /dev/xvdX. Pour en savoir plus, voir À propos des volumes > Attachement des volumes et noms de périphériques.

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

    La commande attach-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":"attaching",
     "Device":"/dev/xvdb"
    }

    Le volume est attaché à l'instance spécifiée.

  2. Pour rendre le volume prêt à être utilisé, vous devez le formater et le monter sur l'instance. Pour en savoir plus, voir Initialiser un volume depuis une instance.





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.