

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.

# Importer un disque en tant que snapshot EBS à l'aide de VM Import/Export
<a name="vmimport-import-snapshot"></a>

 Import/Export La machine virtuelle vous permet d'importer vos disques sous forme de snapshots Amazon EBS. Une fois que l'instantané a été créée, vous pouvez créer un volume EBS depuis l'instantané, puis attachez le volume à une instance EC2.

Un instantané importé a un ID de volume arbitraire qui ne doit être utilisé en aucun cas.

## Conditions préalables à l'importation d'un instantané
<a name="import-snapshot-prerequisites"></a>
+ Les formats de disque suivants sont pris en charge : Virtual Hard Disk (VHD/VHDX), ESX Virtual Machine Disk (VMDK) et brut.
+ Vous devez d'abord charger vos disques sur Amazon S3.
+ Si vous ne l'avez pas encore installé AWS CLI sur l'ordinateur que vous utiliserez pour exécuter les commandes d'importation, consultez le [guide de AWS Command Line Interface l'utilisateur](https://docs.aws.amazon.com/cli/latest/userguide/).
**Astuce**  
Dans les [Régions AWS prises en charge](https://docs.aws.amazon.com/cloudshell/latest/userguide/supported-aws-regions.html), vous pouvez exécuter des commandes [AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) en utilisant pour un shell basé sur un navigateur, pré-authentifié, et exécutable directement à partir de la AWS Management Console.

## Démarrer une tâche d'importation d'instantané
<a name="start-import-task"></a>

Vous pouvez spécifier l'URL du compartiment S3 contenant l'image disque ou fournir le nom et la clé du compartiment S3.

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

**Pour importer un instantané**  
Utilisez la commande [import-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/import-snapshot.html).

```
aws ec2 import-snapshot \
    --description "{{My server VM}}" \
    --disk-container "file://{{C:\import\containers.json}}"
```

Le fichier `containers.json` est un document JSON qui contient les informations requises.

```
{
    "Description": "My server VM",
    "Format": "VMDK",
    "UserBucket": {
        "S3Bucket": "amzn-s3-demo-import-bucket",
        "S3Key": "vms/my-server-vm.vmdk"
    }
}
```

Voici un exemple de sortie.

```
{
    "Description": "My server VM",
    "ImportTaskId": "import-snap-1234567890abcdef0",
    "SnapshotTaskDetail": {
        "Description": "My server VMDK",
        "DiskImageSize": "0.0",
        "Format": "VMDK",
        "Progress": "3",
        "Status": "active",
        "StatusMessage": "pending",
        "UserBucket": {
            "S3Bucket": "amzn-s3-demo-import-bucket",
            "S3Key": "vms/my-server-vm.vmdk"
        }
    }
}
```

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

**Pour importer un instantané**  
Utilisez l’applet de commande [Import-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Import-EC2Snapshot.html).

```
Import-EC2Snapshot `
    -DiskContainer_Description "My server VM" `
    -DiskContainer_Format "VMDK" `
    -DiskContainer_S3Bucket "amzn-s3-demo-import-bucket" `
    -DiskContainer_S3Key "vms/my-server-vm.vmdk"
```

Voici un exemple de sortie.

```
Description  ImportTaskId                  SnapshotTaskDetail                  Tags
-----------  ------------                  ------------------                  ----
My server VM import-snap-1234567890abcdef0 Amazon.EC2.Model.SnapshotTaskDetail
```

------