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

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

背景介绍如下:

为了研究目的,我需要大约 10 个实例副本。因此,我做了以下事情:

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

由于主实例具有 EBS 支持,因此我使用其 AMI 启动的实例也具有相同的功能。

现在,我不希望其他 9 个实例拥有 EBS(出于成本原因)。

所以我的问题是

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

请帮帮我。提前谢谢。

答案1

我可以从基于 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 支持/实例存储实例吗?

不可以

相关内容