我根据自己的喜好设置了我的实例,从中创建了一个图像(AMI),并停止了实例。我现在想要将该实例的AMI更改为新的AMI,然后重新启动实例。我该怎么做?
为了澄清,从管理控制台中的AMI列表中单击“启动”是不我需要的。这会创建一个新实例,当我只想要相同的配置时,让我再次浏览向导,它会为新实例提供不同的IP地址,依此类推。
答案 0 :(得分:1)
我认为您对AMI的工作方式存在误解。 AMI只是用于启动具有特定配置的实例的模板。
您从(可能)裸骨分布AMI(比如ami-11111)创建了原始实例,对其进行了修改,并创建了自己的AMI(比如ami-22222)。
您现在可以使用ami-22222启动实例,这些实例将按您希望的方式进行配置,但它不再与ami-11111建立任何连接。 “将AMI [......]更改为新的AMI ”没有任何意义。
如果停止实例,它将在重新启动时始终获得新的IP地址。您可以通过以下方式获取持久IP地址:
然后可以通过弹性IP地址访问该实例。
如果您将来修改实例并创建它的新图像(例如,ami-33333),您可以:
请注意,转换到新AMI可能需要一分钟左右的时间,在此期间服务器将无法响应。
答案 1 :(得分:0)
您无法将现有实例更改为新的ami,而是从该ami启动新实例。当您启动实例时,它会在您使用的任何存储类型(实例或ebs)中创建ami的副本。