Surveiller une tâche d'importation d'instantané - 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'instantané

Après avoir lancé une tâche d'importation de snapshots à l'aide de VM Import/Export, vous pouvez surveiller l'opération d'importation. Si le statut de la tâche estactive, cela signifie que la tâche d'importation est en cours. L'instantané est prêt à être utilisé quand le statut est completed.

AWS CLI
Pour obtenir le statut d'une tâche d'importation de snapshots

Utilisez la commande describe-import-snapshot-tasks suivante.

aws ec2 describe-import-snapshot-tasks \ --import-task-ids import-snap-1234567890abcdef0

Voici un exemple de sortie.

{ "ImportSnapshotTasks": [ { "Description": "My server VM", "ImportTaskId": "import-snap-1234567890abcdef0", "SnapshotTaskDetail": { "Description": "My server VMDK", "DiskImageSize": "3.115815424E9", "Format": "VMDK", "Progress": "22", "Status": "active", "StatusMessage": "downloading/converting", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.vmdk" }, } } ] }
Pour connaître le statut de toutes les tâches d'importation de snapshots

Utilisez la commande describe-import-snapshot-tasks suivante.

aws ec2 describe-import-snapshot-tasks \ --query "ImportSnapshotTasks[*].{Description:Description, ImportTaskId:ImportTaskId, Status:SnapshotTaskDetail.Status, Progress: SnapshotTaskDetail.Progress, SnapshotID: SnapshotTaskDetail.SnapshotId, S3Key: SnapshotTaskDetail.UserBucket.S3Key}" \ --output table

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

---------------------------------------------------------------------------------------------------------------------------- | DescribeImportSnapshotTasks | +--------------+--------------------------------+-------------+-----------+----------------------+-------------------------+ | Description | ImportTaskId | Status | Progress | S3Key | SnapshotID | +--------------+--------------------------------+-------------+-----------+----------------------+-------------------------+ | My server VM| import-snap-1234567890abcdef0 | active | 19 | my-server-vm.vmdk | | | My server VM| import-snap-1234567890abcdef1 | completed | None | my-server-vm1.vmdk | snap-0bd3ea32600000000 | | My server VM| import-snap-1234567890abcdef2 | completed | None | my-server-vm2.vmdk | snap-090ec0d0eb1111111 | | My server VM| import-snap-1234567890abcdef3 | deleted | None | my-server-vm3.vmdk | | +--------------+--------------------------------+-------------+-----------+----------------------+-------------------------+
PowerShell
Pour obtenir le statut d'une tâche d'importation de snapshots

Utilisez l'Get-EC2ImportSnapshotTaskapplet de commande comme suit.

Get-EC2ImportSnapshotTask ` -ImportTaskId import-snap-1234567890abcdef0 | Format-List *, @{Name='SnapshotTaskDetail';Expression={ $_.SnapshotTaskDetail | Out-String }}, @{Name='UserBucket';Expression={ $_.SnapshotTaskDetail.UserBucket | Out-String }}

Voici un exemple de sortie.

Description : My server VM ImportTaskId : import-snap-1234567890abcdef0 SnapshotTaskDetail : Amazon.EC2.Model.SnapshotTaskDetail Tags : SnapshotTaskDetail : Description : DiskImageSize : 2495933952 Encrypted : Format : VMDK KmsKeyId : Progress : SnapshotId : snap-111222333444aaabb Status : completed StatusMessage : Url : UserBucket : Amazon.EC2.Model.UserBucketDetails UserBucket : S3Bucket : amzn-s3-demo-import-bucket S3Key : my-server-vm.vmdk
Pour connaître le statut de toutes les tâches d'importation de snapshots

Utilisez l'Get-EC2ImportSnapshotTaskapplet de commande comme suit.

Get-EC2ImportSnapshotTask | Format-Table Description, ImportTaskId, @{Name='Status';Expression={$_.SnapshotTaskDetail.Status}}, @{Name='Progress';Expression={$_.SnapshotTaskDetail.Progress}}, @{Name='SnapshotID';Expression={$_.SnapshotTaskDetail.SnapshotID}}, @{Name='S3Key Source';Expression={$_.SnapshotTaskDetail.UserBucket.S3Key}}

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

Description ImportTaskId Status Progress SnapshotID S3Key Source ----------- ------------ ------ -------- ---------- ------------ My server VM import-snap-1234567890abcdef0 active 19 my-server-vm.vmdk My server VM import-snap-1234567890abcdef1 completed snap-0450e071240000000 my-server-vm1.vmdk My server VM import-snap-1234567890abcdef2 completed snap-0bd3ea32601111111 my-server-vm2.vmdk My server VM import-snap-1234567890abcdef3 deleted my-server-vm3.vmdk