2012-07-19 152 views
2

我做AWS EC2以下操作:如何在同一个EC2实例创建另一个AMI

  1. 开始一个EBS支持的EC2实例I-1
  2. 自定义,并创建一个AMI,让我们说它AMI-1
  3. 我做了I-1实例的进一步更改,我再次在实例上创建一个新的AMI
  4. 我跳我现在将获得两个图像作为AMI-1和AMI-2。
  5. 但似乎只有AMI-2被创建,原来的AMI-1现在消失了。属于AMI-1的快照仍然存在。真奇怪。

基本上我想知道:

  1. 因此,它是在EC2上定制AMI的正常行为?
  2. 如果有什么办法让我在同一个实例上创建多个AMI?
  3. AMI-2创建后,基于AMI- 的运行实例是否会受到影响?

在此先感谢。我无法从Google或EC2文档中明白。

回答

5
  • 您可以从一个实例创建多个AMI。

  • AMIs不会消失,除非您明确注销它们。

  • 如果您取消注册AMI,它不会影响从该AMI启动的任何正在运行的实例。

+0

@ Eric,谢谢。我确认现在EC2上有两个AMI。顺便说一下,在AWS控制台上,AMI只有按钮“取消注册”,它是否对AMI执行DELETE操作? – 2012-07-20 02:32:52

+0

取消注册将删除可用AMI列表中的条目。它不会删除用于该AMI的EBS快照。事实上,您可以使用相同的快照注册新的AMI。我会在上面更改我的答案,以便正确地读取“取消注册”而不是稍微误导性的“删除”。 – 2012-07-20 20:26:10

+0

@EricHammond只是一个小小的评论 - 你不能在现有的Snapshot上注册Windows AMI,只能在Linux上注册。 – 2012-07-20 20:31:20

相关问题