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 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 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 le statut 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, 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'Get-EC2ImportImageTaskapplet de commande 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 le statut de toutes les tâches d'importation d'images

Utilisez l'Get-EC2ImportImageTaskapplet de commande 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