监控导出映像任务 - VM Import/Export

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

监控导出映像任务

使用 VM Import/Export 开始导出映像后,您可以监控导出操作。

AWS CLI
监控导出映像任务

使用以下 describe-export-image-tasks 命令。

aws ec2 describe-export-image-tasks \ --export-image-task-ids export-ami-1234567890abcdef0

下面是示例输出。所示状态为 active,表明导出任务正在进行。当状态为 completed 时,表示映像可供使用。

{ "ExportImageTasks": [ { "Description": "Jul 15 16:31 My image export", "ExportImageTaskId": "export-ami-1234567890abcdef0", "Progress": "21", "S3ExportLocation": { "S3Bucket": "amzn-s3-demo-export-bucket", "S3Prefix": "exports/" }, "Status": "active", "StatusMessage": "updating" } ] }
监视所有导出图像任务

使用以下 describe-export-image-tasks 命令。

aws ec2 describe-export-image-tasks \ --query "ExportImageTasks[*].{\ Description:Description,\ ExportImageTaskId:ExportImageTaskId,\ ImageId:ImageId,\ Status:Status,\ Progress:Progress,\ S3Bucket:S3ExportLocation.S3Bucket}" \ --output table

下面是示例输出。

-------------------------------------------------------------------------------------------------------------------------------------------------- | DescribeExportImageTasks | +------------------------------+-------------------------------+------------------------+-----------+------------------------------+-------------+ | Description | ExportImageTaskId | ImageId | Progress | S3Bucket | Status | +------------------------------+-------------------------------+------------------------+-----------+------------------------------+-------------+ | Jul 15 16:35 My image export| export-ami-1234567890abcdef0 | | 80 | amzn-s3-demo-export-bucket | active | | Jul 15 16:31 My image export| export-ami-1234567890abcdef1 | ami-ab34567890abcdef0 | None | amzn-s3-demo-export-bucket | completed | +------------------------------+-------------------------------+------------------------+-----------+------------------------------+-------------+
PowerShell
监控导出映像任务

按如下方式使用 Get-EC2ExportImageTask cmdlet。

Get-EC2ExportImageTask ` -ExportImageTaskId export-ami-1234567890abcdef0 | Format-List *, @{Name='S3ExportLocation';Expression={$_.S3ExportLocation | Format-List | Out-String}}

下面是示例输出。所示状态为 active,表明导出任务正在进行。当状态为 completed 时,表示映像可供使用。

Description : Jul 15 16:35 My image export ExportImageTaskId : export-ami-1234567890abcdef0 ImageId : ami-ab34567890abcdeff Progress : 80 S3ExportLocation : Amazon.EC2.Model.ExportTaskS3Location Status : active StatusMessage : converting Tags : {} S3ExportLocation : S3Bucket : amzn-s3-demo-export-bucket S3Prefix : exports/
监视所有导出图像任务

按如下方式使用 Get-EC2ExportImageTask cmdlet。

Get-EC2ExportImageTask | Format-Table Description, ExportImageTaskId, ImageId, Status, Progress, @{Name='S3Bucket';Expression={$_.S3ExportLocation.S3Bucket}}

下面是示例输出。

Description ExportImageTaskId ImageId Status Progress S3Bucket ----------- ----------------- ------- ------ -------- -------- Jul 15 16:35 My image export export-ami-1234567890abcdef0 active 80 amzn-s3-demo-export-bucket Jul 15 16:31 My image export export-ami-1234567890abcdef1 ami-ab34567890abcdef0 completed amzn-s3-demo-export-bucket