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

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

我只能find有关创build新的EBS AMI的教程,但都没有提到更新运行的AMI。

我相信你唯一的select是从你的一个configuration的实例中创build一个新的AMI。 然后,你将不得不旋转基于AMI的新实例,并删除旧的AMI。

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

如果您对EC2实例进行更改,并且想要将其保留在AMI中,则必须创build一个新的AMI映像。 当你这样做的时候,如果你不需要它,你可以删除旧的AMI映像,或者如果你打算在configuration改变之前启动新的EC2实例,可以把它保留下来。