背景介绍如下:
为了研究目的,我需要大约 10 个实例副本。因此,我做了以下事情:
- 我有一个基于 EBS 的 EC2 实例作为主实例,我在其中进行所有开发。
- 从主服务器创建一个 AMI,并使用它启动 9 个实例。
- 每当 master 发生变化时(除了代码更改,我使用 SVN 管理代码同步)我都会重复步骤 2。
由于主实例具有 EBS 支持,因此我使用其 AMI 启动的实例也具有相同的功能。
现在,我不希望其他 9 个实例拥有 EBS(出于成本原因)。
所以我的问题是
- 我可以从基于 EBS 的实例中创建 S3 支持/实例存储 AMI 吗?[或]
- 我可以从基于 EBS 的 AMI 创建 S3 支持/实例存储实例吗?
请帮帮我。提前谢谢。
答案1
我可以从基于 EBS 的实例中创建 S3 支持/实例存储 AMI 吗?
是的,您可以从基于 EBS 的实例创建实例存储 AMI。
- 在实例中安装 ec2-ami-tools
- 将您的 x509 证书上传到实例
- 使用 ec2-bundle-vol 和 ec2-upload-bundle 命令注意:您需要您的账户 ID、访问密钥和密钥才能运行这些命令
- 通过指定您已上传图像文件的存储桶/清单名称来注册图像。
可以在以下位置找到分步文档http://docs.amazonwebservices.com/AWSEC2/2008-02-01/GettingStartedGuide/?ref=get-started 请参阅本指南的创建图像部分。
我可以从基于 EBS 的 AMI 创建 S3 支持/实例存储实例吗?
不可以