Importing a VM as an Instance Using VM Import/Export
You can use VM Import/Export to import virtual machine (VM) images from your virtualization environment to Amazon EC2 as instances. Subsequently, you can export the VM images from the instance back to your virtualization environment. This enables you to leverage your investments in the VMs that you have built to meet your IT security, configuration management, and compliance requirements by bringing them into Amazon EC2.
To import your VM to Amazon EC2 as an instance, you must first export it from your virtualization environment, and then import it to Amazon EC2 using the Amazon EC2 CLI. For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI in the Amazon EC2 Command Line Reference.
Note that the AWS CLI does not support importing a VM as an instance. If you prefer to use the AWS CLI, you must import the VM as an Amazon Machine Image (AMI) instead. For more information, see Importing a VM as an Image Using VM Import/Export.
If you're importing a Windows instance that uses the bring your own license (BYOL) model, you must import the VM as an AMI instead. For more information, see Importing a VM as an Image Using VM Import/Export.
If you're importing a VM from VMware vCenter, you can alternatively use the AWS Connector for vCenter to export a VM from VMware and import it to Amazon EC2. For more information, see Migrating Your Virtual Machine to Amazon EC2 Using AWS Connector for vCenter in the AWS Management Portal for vCenter User Guide.