如何从Windows VHD开始创buildEC2 S3支持的实例?

我有一个在Hyper-V中创build的Windows VHD映像,我希望它在EC2上作为S3支持的实例存在。 我发现了几篇关于如何将我的虚拟机导入到EC2的文章(和一个教程)。 但是,我找不到有关如何使用导入的虚拟机创buildS3支持的实例的任何说明。

我正在寻找的最终结果是我有我的Windows VHD映像作为EC2实例,其根设备types是“实例存储”,而不是EBS。

任何人都可以指示我如何做到这一点? 我是亚马逊EC2的新手。

根据亚马逊的文档,你不能从头构build一个实例存储支持的Windows AMI。 您必须从Amazon AMI构build它。 这与创buildLinux AMI的选项不同。

参考: 绑定Amazon EC2实例存储支持的Windows AMI

据我所知,从GUI无法做到这一点,所以你必须使用命令行。 有一个命令可以做你想做的, ec2-import-instance 。

使用指定磁盘映像中的元数据创build新的导入实例任务,并将映像导入到Amazon EC2。

一旦你的CLI工具达到了他们实际工作的地步,你可以使用如下的命令:

ec2-import-instance M:\VHD\YourServer-disk1.vhd -f VHD -b AWSBuckkit -o [bucket onner access ID] -w [bucket owner secret key] 

亚马逊有一个页面描述了如何将外部虚拟机导入到他们的格式中:

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html

我预计“从Microsoft Hyper-V导出”与您最为相关。

至于设置CLI, 他们也有指导 。 这些工具确实需要Java和GPG才能工作,不幸的是,这种工具可以假设Linux主机。 他们确实有Windows版本的工具。