翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
VM Import/Export を使用して EBS スナップショットとしてディスクをインポートする
VM Import/Export を使用すると、ディスクを Amazon EBS スナップショットとしてインポートすることができます。スナップショットが作成されたら、スナップショットから EBS ボリュームを作成し、そのボリュームを EC2 インスタンスにアタッチできます。
インポートしたスナップショットに割り当てられる任意のボリューム ID は、いかなる目的にも使用しないでください。
スナップショットのインポートの前提条件
-
次のディスク形式がサポートされています。Virtual Hard Disk (VHD/VHDX)、ESX Virtual Machine Disk (VMDK)、および raw。
-
最初に Amazon S3 にディスクをアップロードする必要があります。
-
インポートコマンドの実行に使用するコンピュータ AWS CLI に をまだインストールしていない場合は、 AWS Command Line Interface ユーザーガイドを参照してください。
スナップショットのインポートタスクの開始
ディスクイメージを含む 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 コマンドレットを使用します。
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