启动实例导出任务 - VM Import/Export

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

启动实例导出任务

当您使用 VM Import/Export 导出实例时,将使用以下 S3 密钥将导出的文件写入指定的 S3 存储桶:

prefixexport-i-xxxxxxxxxxxxxxxxx.format

例如,如果存储桶名称为amzn-s3-demo-export-bucket,前缀为vms/,格式为 OVA,则导出的文件将被写入amzn-s3-demo-export-bucket/vms/export-i-1234567890abcdef0.ova

有关支持的格式的更多信息,请参阅映像导出的注意事项

重要

在导出过程中,您的实例可能会重启。确保在可以接受的停机时间时执行此操作。

AWS CLI
导出实例

使用 create-instance-export-task 命令。

aws ec2 create-instance-export-task \ --instance-id i-1234567890abcdef0 \ --target-environment vmware \ --export-to-s3-task file://C:\file.json

文件 file.json 是一个包含所需信息的 JSON 文档。

{ "ContainerFormat": "ova", "DiskImageFormat": "VMDK", "S3Bucket": "amzn-s3-demo-export-bucket", "S3Prefix": "vms/" }

以下为响应示例。所示状态为 active,表明导出任务正在进行。当状态为 completed 时,实例导出即告完成。

{ "ExportTask": { "ExportTaskId": "export-i-021345abcdef6789", "ExportToS3Task": { "ContainerFormat": "ova", "DiskImageFormat": "vmdk", "S3Bucket": "amzn-s3-demo-export-bucket", "S3Key": "vms/export-i-021345abcdef6789.ova" }, "InstanceExportDetails": { "InstanceId": "i-021345abcdef6789", "TargetEnvironment": "vmware" }, "State": "active" } }