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

Kar*_*pal 6 amazon-ami amazon-ec2 amazon-ebs

提供一个背景,

出于研究目的,我需要大约 10 个实例副本。所以,这就是我要做的:

  1. 我有一个基于 EBS 的 EC2 实例作为主实例,我在其中进行所有开发。
  2. 从主节点创建一个 AMI 并使用它启动 9 个实例。
  3. 每当 master 发生变化时(除了代码更改,我使用 SVN 管理代码同步)我重复第 2 步。

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

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

所以,我的问题是

  1. 我可以从基于 EBS 的实例中创建 S3 支持的/实例存储 AMI 吗?[ 或者 ]
  2. 我可以从基于 EBS 的 AMI 创建 S3 支持的/实例存储实例吗?

请帮帮我。提前致谢。

小智 5

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

是的,您可以从基于 EBS 的实例创建实例存储 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找到分步文档, 请参阅本指南的创建映像部分。

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

不,你不能