啟動執行個體匯出作業 - 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 \ --description "$(date '+%b %d %H:%M') My instance export" \ --instance-id i-1234567890abcdef0 \ --target-environment vmware \ --export-to-s3-task '{ "ContainerFormat": "ova", "DiskImageFormat": "VMDK", "S3Bucket": "amzn-s3-demo-export-bucket", "S3Prefix": "vms/" }'

以下是回應範例。顯示狀態為 active 時,表示匯出作業正在進行中。當狀態為 completed 時,執行個體匯出即完成。

{ "ExportTask": { "Description": "Jul 15 14:55 My instance export", "ExportTaskId": "export-i-021345abcdef6789", "ExportToS3Task": { "ContainerFormat": "ova", "DiskImageFormat": "vmdk", "S3Bucket": "amzn-s3-demo-export-bucket", "S3Key": "vms/export-i-021345abcdef6789.ova" }, "InstanceExportDetails": { "InstanceId": "i-1234567890abcdef0", "TargetEnvironment": "vmware" }, "State": "active" } }
PowerShell
匯出執行個體

使用 New-EC2InstanceExportTask cmdlet。

New-EC2InstanceExportTask ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My instance export") ` -InstanceId "i-1234567890abcdef0" ` -TargetEnvironment "vmware" ` -ExportToS3Task_ContainerFormat "ova" ` -ExportToS3Task_DiskImageFormat "VMDK" ` -ExportToS3Task_S3Bucket "amzn-s3-demo-export-bucket" ` -ExportToS3Task_S3Prefix "vms/"

以下是回應範例。顯示狀態為 active 時,表示匯出作業正在進行中。當狀態為 completed 時,執行個體匯出即完成。

Description : Jul 15 14:53 My instance export ExportTaskId : export-i-021345abcdef6789 ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage : Tags : {}