View a markdown version of this page

Surveiller une tâche d'importation d'image - VM Import/Export

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

Vous pouvez suivre la progression d'une tâche d'importation d'image pour une machine virtuelle Import/Export. Les valeurs d'état d'une tâche d'importation d'images 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 connaître l'état d'une tâche d'importation d'images

Utilisez la commande describe-import-image-tasks 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 dansImageId.

{ "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 l'état de toutes les tâches d'importation d'images

Utilisez la commande describe-import-image-tasks suivante. La sed commande tronque le message d'état. Si la tâche échoue et que le message d'état est long, la lecture du tableau est plus difficile.

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 tous 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 connaître l'état d'une tâche d'importation d'images

Utilisez l’applet de commande Get-EC2ImportImageTask 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 dansImageId.

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 l'état de toutes les tâches d'importation d'images

Utilisez l’applet de commande Get-EC2ImportImageTask comme suit.

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

Voici un exemple de sortie. Vous pouvez afficher tous 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