2013-08-25 109 views
1

我有一個EBS支持的AMI實例在EC2中運行。我已經定製了它,現在想從中創建一個新的AMI。我會定期這樣做,從而取代之前創建的AMI。亞馬遜EC2 - 使用自定義AMI ID創建新的EBS支持的AMI

我按照指示 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html 和一切工作完美。

一個問題是,每當我創建一個新的AMI時,它會得到一個新的AMI ID。所以,當我每次公開AMI時,我更新AMI,這是AMI ID的變化。是否可以使用我們可以指定的自定義ID創建新的AMI?

一種替代方法是修改現有的AMI,以便AMI ID保持不變。請確認這是否可能

回答

1

每次創建新的AMI時,您都會得到一個新的ID。不幸的是沒有辦法解決這個問題。

另一種方法是在啓動時更新一些AMI,前提是可以相對較快地完成。這樣你就不需要每次改變時都創建一個新的AMI。

+0

如何更新現有的AMI,前提是我擁有​​AMI – Hashken

+0

您無法直接更新AMI,但可以在AMI中創建啓動腳本,AMI將在啓動時執行所有更新,然後構建新的AMI在更長的間隔。 – datasage

0

一旦您創建了AMI,就不可能修改AMI的內容,以便下次使用AMI時將進行這些更改。這包括根設備以及與AMI關聯的EBS快照中的任何數據(因爲無法更改EBS快照的內容)。