我根據自己的喜好設置了我的實例,並從中創建了一個圖像(AMI),並停止了該實例。我現在想要將該實例的AMI更改爲新的AMI,然後重新啓動該實例。我該怎麼做呢?創建AMI後,如何使用相同的配置啓動它?
澄清,從管理控制檯中的AMI列表中單擊「啓動」是而不是我所需要的。這會創建一個新實例,當我只需要相同的配置時,再次通過嚮導,併爲新實例提供不同的IP地址,等等。
我根據自己的喜好設置了我的實例,並從中創建了一個圖像(AMI),並停止了該實例。我現在想要將該實例的AMI更改爲新的AMI,然後重新啓動該實例。我該怎麼做呢?創建AMI後,如何使用相同的配置啓動它?
澄清,從管理控制檯中的AMI列表中單擊「啓動」是而不是我所需要的。這會創建一個新實例,當我只需要相同的配置時,再次通過嚮導,併爲新實例提供不同的IP地址,等等。
您不能將現有實例更改爲新的ami,而是從該ami啓動新實例。當你啓動一個實例時,它會以你使用的任何存儲類型(實例或ebs)創建一個ami的副本。
我想你對AMI的工作方式有誤解。 AMI只是用於啓動具有特定配置的實例的模板。
您從(假定)裸骨骼分佈AMI(如ami-11111)創建了您的原始實例,對其進行了修改,並創建了自己的AMI(如ami-22222)。
現在,您可以使用ami-22222啓動實例,該實例將按您的方式進行配置,但不再與ami-11111建立任何連接。 「將AMI更改爲新的AMI」沒有任何意義。
如果停止實例,它將在重新啓動時始終獲得新的IP地址。您可以通過以下方式獲得持久IP地址:
然後可以通過彈性IP地址訪問該實例。
如果修改在未來的實例,並創建一個新的形象(比如,AMI-33333),您可以:
請注意,過渡到新的AMI期間可能需要一分鐘左右的時間,在此期間服務器將無響應。