本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 VM Import/Export 將磁碟匯入為 EBS 快照
VM Import/Export 可讓您匯入磁碟為 Amazon EBS 快照。建立快照後,您可以從快照建立 EBS 磁碟區,然後將磁碟區附加至 EC2 執行個體。
匯入的快照具有不應用於任何用途的任意磁碟區 ID。
匯入快照的先決條件
啟動匯入快照作業
您可以指定包含磁碟映像的 S3 儲存貯體 URL,或提供 S3 儲存貯體名稱和金鑰。
- AWS CLI
-
匯入快照
使用 import-snapshot 命令。
aws ec2 import-snapshot \
--description "My server VM
" \
--disk-container "file://C:\import\containers.json
"
containers.json
檔案為包含所需資訊的 JSON 文件。
{
"Description": "My server VM",
"Format": "VMDK",
"UserBucket": {
"S3Bucket": "amzn-s3-demo-import-bucket",
"S3Key": "vms/my-server-vm.vmdk"
}
}
下列為範例輸出。
{
"Description": "My server VM",
"ImportTaskId": "import-snap-1234567890abcdef0",
"SnapshotTaskDetail": {
"Description": "My server VMDK",
"DiskImageSize": "0.0",
"Format": "VMDK",
"Progress": "3",
"Status": "active",
"StatusMessage": "pending",
"UserBucket": {
"S3Bucket": "amzn-s3-demo-import-bucket",
"S3Key": "vms/my-server-vm.vmdk"
}
}
}
- PowerShell
-
匯入快照
使用 Import-EC2Snapshot cmdlet。
Import-EC2Snapshot `
-DiskContainer_Description "My server VM" `
-DiskContainer_Format "VMDK" `
-DiskContainer_S3Bucket "amzn-s3-demo-import-bucket" `
-DiskContainer_S3Key "vms/my-server-vm.vmdk"
下列為範例輸出。
Description ImportTaskId SnapshotTaskDetail Tags
----------- ------------ ------------------ ----
My server VM import-snap-1234567890abcdef0 Amazon.EC2.Model.SnapshotTaskDetail