VM Import/Export を使用して EBS スナップショットとしてディスクをインポートする - VM Import/Export

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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 ユーザーガイドを参照してください。

    ヒント

    サポートされている AWS リージョン では、 AWS Management Consoleから直接起動するブラウザベースの事前認証されたシェルのための AWS CloudShell も使用できます。

スナップショットのインポートタスクの開始

ディスクイメージを含む 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