

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.

# Surveiller une tâche d'importation d'image
<a name="check-import-task-status"></a>

Vous pouvez suivre la progression d'une tâche d'importation d'image pour VM Import/Export. Les valeurs d'état d'une tâche d'importation d'image sont les suivantes :
+ `active` — La tâche d'importation est en cours.
+ `deleting` — La tâche d'importation est en cours d'annulation.
+ `deleted` — La tâche d'importation est annulée.
+ `updating` — Le statut d'importation est en cours de mise à jour.
+ `validating` — L'image importée est en cours de validation.
+ `validated` — L'image importée a été validée.
+ `converting` — L'image importée est convertie en une AMI.
+ `completed` — La tâche d'importation est terminée et l'AMI est prête à être utilisée.

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

**Pour obtenir le statut d'une tâche d'importation d'image**  
Utilisez la commande [describe-import-image-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-image-tasks.html) suivante.

```
aws ec2 describe-import-image-tasks \
    --import-task-ids {{import-ami-1234567890abcdef0}}
```

Voici un exemple de sortie. Lorsque la tâche d'importation est terminée, l'ID de l'AMI est fourni dans`ImageId`.

```
{
    "ImportImageTasks": [
        {
            "ImportTaskId": "import-ami-01234567890abcdef",
            "ImageId": "ami-1234567890EXAMPLE",
            "SnapshotDetails": [
                {
                    "DiskImageSize": 705638400.0,
                    "Format": "ova",
                    "SnapshotId": "snap-111222333444aaabb",
                    "Status": "completed",
                    "UserBucket": {
                        "S3Bucket": "amzn-s3-demo-import-bucket",
                        "S3Key": "vms/my-server-vm.ova"
                    }
                }
            ],
            "Status": "completed"
        }
    ]
}
```

**Pour connaître le statut de toutes les tâches d'importation d'images**  
Utilisez la commande [describe-import-image-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-image-tasks.html) suivante. La **sed** commande tronque le message d'état. Si la tâche échoue et que le message d'état est long, cela complique la lecture du tableau.

```
aws ec2 describe-import-image-tasks \
  --query "ImportImageTasks[*].{Description:Description, Progress:Progress, Status:Status, ImportTaskId:ImportTaskId, StatusMessage:StatusMessage}" \
  --output table | \
    sed 's/\(.\{120\}\).*/\1|/'
```

Voici un exemple de sortie. Vous pouvez afficher les champs supplémentaires dont vous avez besoin.

```
+---------------------+-------------------------------+-----------+----------+-----------------
|    Description      |         ImportTaskId          | Progress  | Status   |  StatusMessage |
+----------------------------------+------------------+-----------+----------+----------------+
|  My server disks    |  import-ami-01234567890abaaaa |  62       |  active  |  booting       |
|  My server OVA      |  import-ami-01234567890abbbbb |  62       |  active  |  booting       |
|  My server disks    |  import-ami-01234567890accccc |  62       |  active  |  booting       |
+----------------------------------+------------------+-----------+----------+----------------+
```

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

**Pour obtenir le statut d'une tâche d'importation d'image**  
Utilisez l’applet de commande [Get-EC2ImportImageTask](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImportImageTask.html) comme suit.

```
Get-EC2ImportImageTask `
    -ImportTaskId {{import-ami-01234567890abcdef}} |
        Format-List ImportTaskId, Status, Progress, ImageId, 
           @{Name='SnapshotDetails';Expression={ $_.SnapshotDetails | Out-String }}, 
           @{Name='UserBucket';Expression={ $_.SnapshotDetails.UserBucket | Out-String }},
```

Voici un exemple de sortie. Lorsque la tâche d'importation est terminée, l'ID de l'AMI est fourni dans`ImageId`.

```
ImportTaskId          : import-ami-01234567890abcdef
Status                : completed
Progress              : 
ImageId               : ami-1234567890EXAMPLE
SnapshotDetails       : 
                        Description   : 
                        DeviceName    : /dev/sda1
                        DiskImageSize : 549272064
                        Format        : VMDK
                        Progress      : 
                        SnapshotId    : snap-111222333444aaabb
                        Status        : completed
                        StatusMessage : 
                        Url           : 
                        UserBucket    : Amazon.EC2.Model.UserBucketDetails
UserBucket            : 
                        S3Bucket : amzn-s3-demo-import-bucket
                        S3Key    : vms/my-server-vm.ova
```

**Pour connaître le statut de toutes les tâches d'importation d'images**  
Utilisez l’applet de commande [Get-EC2ImportImageTask](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImportImageTask.html) comme suit.

```
Get-EC2ImportImageTask | 
    Format-Table Description, ImportTaskId, Progress, Status, StatusMessage -AutoSize
```

Voici un exemple de sortie. Vous pouvez afficher les champs supplémentaires dont vous avez besoin.

```
Description       ImportTaskId                 Progress Status     StatusMessage
----------------- ------------                 -------- ------     -------------
My server disks   import-ami-01234567890abaaaa 62       active     booting
My server OVA     import-ami-01234567890abbbbb 62       active     booting
My server disks   import-ami-01234567890accccc          completed
```

------