2012-07-19 145 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

相關問題