如何从EBS实例创build基于实例存储的AMI?

为了给出一个背景,

为了研究目的,我需要大约10个副本。 所以,这就是我所做的:

  1. 我有一个基于EBS的EC2实例作为主实例,我在这里做所有的开发。
  2. 从主服务器创buildAMI并使用它启动9个实例。
  3. 每当主服务器发生变化(除了代码更改,我使用SVNpipe理代码同步),我重复第2步。

由于主实例具有EBS支持,我使用AMI启动的实例也具有相同的function。

现在,我不希望其他9个实例有EBS(用于成本目的)。

所以,我的问题是

  1. 我可以创build一个基于EBS的实例的S3支持/实例存储AMI吗? [ 要么 ]
  2. 我可以从基于EBS的AMI创buildS3支持的/实例存储实例吗?

请帮我一下 提前致谢。

我可以创build一个基于EBS的实例的S3支持/实例存储AMI吗?

是的,您可以从基于EBS的实例中创build实例存储AMI。

  1. 在实例中安装ec2-ami-tools
  2. 将您的x509证书上传到实例
  3. 使用ec2-bundle-vol和ec2-upload-bundle命令注意:您需要您的账户ID,访问密钥和密钥来运行这些命令
  4. 注册指定已上传图像文件的存储桶/清单名称的映像。

可以在http://docs.amazonwebservices.com/AWSEC2/2008-02-01/GettingStartedGuide/?ref=get-started上find逐步的文档。请参阅本指南的创build图像部分。

我可以从基于EBS的AMI创buildS3支持的/实例存储实例吗?

不,你不能