给定一个具有 EBS AMI 的 EC2 实例,如何更新 AMI 的快照?

给定一个具有 EBS AMI 的 EC2 实例,如何更新 AMI 的快照?

在 EC2 上,我的应用服务器运行相同的 EBS AMI。如何更新此 AMI 的快照以包含最新的配置设置和站点代码?

我只能找到有关创建新 EBS AMI 的教程,没有找到有关更新正在运行的 AMI 的教程。

答案1

我相信您唯一的选择是从您配置的实例之一创建新的 AMI。然后,您必须基于该 AMI 启动新实例并删除旧 AMI 上的实例。

答案2

AMI 映像是 EC2 实例在给定时间点的映像,就像照片一样。当您从 AMI 启动 EC2 实例时,AMI 不被视为正在运行。AMI 被复制到您的 EC2 实例,并且您的 EC2 实例正在运行。原始 AMI 映像不会(并且不会)受到对 EC2 实例所做的任何更改的影响。

如果您对 EC2 实例进行了更改并希望将其保留在 AMI 中,则必须创建新的 AMI 映像。执行此操作时,如果不再需要旧 ​​AMI 映像,则可以将其删除;如果要在更改配置之前启动新的 EC2 实例,则可以保留它。

相关内容