2013-03-10 26 views
0

我根據自己的喜好設置了我的實例,並從中創建了一個圖像(AMI),並停止了該實例。我現在想要將該實例的AMI更改爲新的AMI,然後重新啓動該實例。我該怎麼做呢?創建AMI後,如何使用相同的配置啓動它?

澄清,從管理控制檯中的AMI列表中單擊「啓動」是而不是我所需要的。這會創建一個新實例,當我只需要相同的配置時,再次通過嚮導,併爲新實例提供不同的IP地址,等等。

回答

0

您不能將現有實例更改爲新的ami,而是從該ami啓動新實例。當你啓動一個實例時,它會以你使用的任何存儲類型(實例或ebs)創建一個ami的副本。

0

我想你對AMI的工作方式有誤解。 AMI只是用於啓動具有特定配置的實例的模板。

您從(假定)裸骨骼分佈AMI(如ami-11111)創建了您的原始實例,對其進行了修改,並創建了自己的AMI(如ami-22222)。

現在,您可以使用ami-22222啓動實例,該實例將按您的方式進行配置,但不再與ami-11111建立任何連接。 「將AMI更改爲新的AMI」沒有任何意義。

如果停止實例,它將在重新啓動時始終獲得新的IP地址。您可以通過以下方式獲得持久IP地址:

  • 分配彈性IP。
  • 啓動所需的實例(在本例中爲ami-22222)
  • 將彈性IP分配給該實例。

然後可以通過彈性IP地址訪問該實例。

如果修改在未來的實例,並創建一個新的形象(比如,AMI-33333),您可以:

  • 推出基於AMI-33333的實例。
  • 將您的Elastic IP分配給ami-33333(從而從該IP斷開ami-22222)。
  • 一旦新實例處於活動狀態,終止ami-22222。

請注意,過渡到新的AMI期間可能需要一分鐘左右的時間,在此期間服務器將無響應。

相關問題