Vous pouvez créer un volume à partir d'un snapshot. Ce nouveau volume contient donc les même données que le volume d'origine au moment où le snapshot a été créé. Cela vous permet de faire une copie d'un volume au sein de la même Région ou d'une autre Région, ou d'augmenter la capacité de stockage d'un volume précédemment créé.

Les procédures suivantes sont disponibles : 

Créer un volume à partir d'un snapshot avec Cockpit

  1. Cliquez sur Stockage > Snapshots.

    Vous pouvez également cliquer sur Stockage > Volumes, puis Créer .

  2. Cliquez sur le snapshot à partir duquel vous souhaitez créer un volume.
    Le snapshot est sélectionné.
     
  3. Cliquez sur Créer un volume .
    La boîte de dialogue CRÉER DES VOLUMES À PARTIR DE apparaît.
     
  4. Dans le champ Nom, tapez un nom pour le volume. 


    Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.

  5. Dans le champ Taille, tapez une taille pour le volume en gibioctets (Gio), ou sélectionnez-la en utilisant les flèches. 


    La taille du volume doit être au moins égale à la taille du snapshot sélectionné.

  6. Dans la liste Type, sélectionnez un type de volume (standard | io1 | gp2). Pour en savoir plus sur les différents types de volumes, voir Volume Types and IOPS.

  7. Dans la liste Availability Zone, sélectionnez l'Availability Zone dans laquelle vous voulez créer le volume.

    Par défaut, l'Availability Zone A est sélectionnée.


     
  8. Dans le champ Nombre, tapez le nombre de volumes que vous souhaitez créer ou sélectionnez-le en utilisant les flèches.
     
  9. Cliquez sur Créer.
    Un volume est créé à partir du snapshot sélectionné et apparaît sur la page Volumes.


    Pour identifier vos ressources plus facilement, vous pouvez leur ajouter des tags. Pour en savoir plus, voir Ajouter ou retirer des tags.

    Vous pouvez immédiatement utiliser ce volume et accéder aux données stockées sur celui-ci, ces données étant chargées dès que vous les sollicitez.

Méthode API correspondante

Créer un volume à partir d'un snapshot avec AWS CLI

  • Pour créer un volume à partir d'un snapshot, utilisez la commande create-volume suivant cette syntaxe :

    Exemple de requête
    $ aws ec2 create-volume \
        --profile YOUR_PROFILE \
        --snapshot-id snap-87654321 \
        --size 50 \
        --volume-type io1 \
        --iops 500 \
        --availability-zone eu-west-2a \
        --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.
    • snapshot-id : L'ID sur snapshot à partir duquel vous souhaitez créer le volume.
    • size : La taille du volume que vous souhaitez créer. 


      La taille du volume doit être au moins égale à la taille du snapshot sélectionné.

      Cet attribut est optionnel. Si aucune taille n'est spécifiée, le volume est créé à la taille du snapshot.

    • volume-type : Le type de volume que vous souhaitez créer ( standard | gp2 | io1). Pour en savoir plus sur les types de volumes, voir Volume Types and IOPS.
    • iops: Le nombre d'IOPS.

      Vous ne devez spécifier ce paramètre que lorsque vous créez un volume io1 (Enterprise).

    • availability-zone : L'Availability Zone où vous souhaitez placer le volume.
    • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.


La commande create-volume renvoie les éléments suivants :

    • AvailabilityZone : L'Availability Zone du volume.
    • Tags: Un ou plusieurs tags associés au volume. Cet élément contient les informations suivantes : 
      • Key : La clé du tag.
      • Value : La valeur du tag. 
    • VolumeType : Le type du volume. Pour en savoir plus, voir À propos des volumes > VolumesTypes
    • VolumeId : L'ID du nouveau volume créé. 
    • State : L'état du volume (attaching  |  detaching  |  attached  |  detached).
    • Iops : Le nombre d'opérations IOPS pour le volume.
    • SnapshotId : L'ID du snapshot à partir duquel le volume a été créé. 
    • CreatedTime : La date et l'heure à laquelle le volume a été inité.
    • Size : La taille du volume, en gibioctets (Gio). 

      Exemple de résultat
      {
      "AvailabilityZone": "eu-west-2a",
      "Tags": [],
      "VolumeType": "io1",
      "VolumeId": "vol-12345678",
      "State": "creating",
      "Iops": 500,
      "SnapshotId": "snap-87654321",
      "CreateTime": "2016-02-05T13:39:00.620Z",
      "Size": 50
      }

      Un volume est créé à partir du volume spécifié. 




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.