

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.

# Ajouter des volumes de stockage d’instance à une AMI Amazon EC2
<a name="adding-instance-storage-ami"></a>

Vous pouvez créer une AMI avec un mappage de périphérique de stockage en mode bloc incluant des volumes de stockage d’instance.

Si vous lancez une instance qui prend en charge des **volumes de stockage NVMe autres** que les instances à l'aide d'une AMI qui spécifie les mappages de périphériques de blocs de volumes de stockage d'instance, l'instance inclut les volumes de stockage d'instance. Si le nombre de volumes de stockage d’instances dans les mappages de périphérique de stockage en mode bloc dépasse le nombre de volumes de stockage d’instances disponibles pour l’instance, les mappages de périphérique de stockage en mode bloc de volume de stockage d’instances supplémentaires sont ignorés.

Si vous lancez une instance qui prend en charge les **volumes de stockage d'NVMe instance** à l'aide d'une AMI qui spécifie les mappages de périphériques de bloc de volume de stockage d'instance, les mappages de périphériques de blocs de volume de stockage d'instance sont ignorés. Les instances qui prennent en charge les volumes de stockage d' NVMe instance obtiennent tous leurs volumes de stockage d'instance pris en charge, quels que soient les mappages de périphériques par blocs spécifiés dans la demande de lancement d'instance et dans l'AMI. Le mappage des périphériques de ces volumes dépend de l’ordre dans lequel le système d’exploitation énumère les volumes.

**Considérations**
+ Le nombre de volumes de stockage d’instance disponibles dépend du type d’instance. Pour de plus amples informations, veuillez consulter [Volumes de stockage d’instances disponibles](instance-store-volumes.md#available-instance-store-volumes).
+ Vous devez spécifier un nom de périphérique pour chaque périphérique de stockage en mode bloc. Pour de plus amples informations, veuillez consulter [Noms des appareils pour les volumes sur les EC2 instances Amazon](device_naming.md).
+ Lorsque vous lancez une instance, vous pouvez omettre les volumes de stockage autres que ceux NVMe spécifiés dans le mappage des périphériques de blocage de l'AMI ou ajouter des volumes de stockage d'instance.
+ Pour les instances M3, spécifiez les volumes de stockage d’instances dans le mappage de périphérique de stockage en mode bloc de l’instance, pas dans l’AMI. Amazon EC2 peut ignorer les volumes de stockage d’instances dans le mappage de périphérique de stockage en mode bloc de l’AMI.

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

**Pour ajouter des volumes de stockage d’instances à une AMI basée sur Amazon EBS**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, sélectionnez **Instances**, puis choisissez l’instance.

1. Choisissez **Actions**, **Image and templates (Image et modèles)**, **Create image (Créer une image)**.

1. Sur la page **Create Image (Créer une image)**, saisissez un nom et une description significatifs pour votre image.

1. Pour chaque volume de stockage d’instance à ajouter, sélectionnez **Add volume (Ajouter un volume)**, puis dans **Type de volume**, sélectionnez un volume de stockage d’instance, et dans **Device (Périphérique)**, sélectionnez un nom de périphérique. 

1. Choisissez **Create image (Créer une image)**.

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

**Pour ajouter des volumes de stockage d’instances à une AMI**  
Utilisez la commande [create-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-image.html) avec l’option `--block-device-mappings` permettant de spécifier un mappage de périphérique de stockage en mode bloc pour une AMI basée sur EBS. Utilisez la commande [register-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) avec l’option `--block-device-mappings` permettant de spécifier un mappage de périphérique de stockage en mode bloc pour une AMI basée sur Amazon S3.

```
--block-device-mappings file://mapping.json
```

Le mappage de périphérique de stockage en mode bloc suivant ajoute deux volumes de stockage d’instances.

```
[
    {
        "DeviceName": "/dev/sdc",
        "VirtualName": "ephemeral0"
    },
    {
        "DeviceName": "/dev/sdd",
        "VirtualName": "ephemeral1"
    }
]
```

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

**Pour ajouter des volumes de stockage d’instances à une AMI**  
Utilisez l'[New-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Image.html)applet de commande avec le `-BlockDeviceMapping` paramètre pour spécifier un mappage de périphériques en mode bloc pour une AMI basée sur EBS. Utilisez l'[Register-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Image.html)applet de commande avec le `-BlockDeviceMapping` paramètre pour spécifier un mappage de périphériques en mode bloc pour une AMI basée sur Amazon S3.

```
-BlockDeviceMapping $bdm
```

Le mappage de périphérique de stockage en mode bloc suivant ajoute deux volumes de stockage d’instances.

```
$bdm = @()

$sdc = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping
$sdc.DeviceName = "/dev/sdc"
$sdc.VirtualName = "ephemeral0"
$bdm += $sdc

$sdd = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping
$sdd.DeviceName = "/dev/sdd"
$sdd.VirtualName = "ephemeral1"
$bdm += $sdd
```

------