我正在使用LAMP堆栈和Laravel运行EC2 AMI实例。 我需要更新我的LAMP堆栈版本以及Laravel版本。 我当时正在考虑将一个新的EC2实例作为我的沙箱用于更新过程,并安装一个全新的LAMP堆栈+ Laravel,然后在Laravel代码库中进行更改,以使我的所有代码都可以使用新更新。 然后,我可以从这个新实例中导出AMI并用新实例替换我已经运行的EC2的AMI吗?这样,我不需要让我的客户及其客户更改IP地址等任何内容。 我必须提到,我是所有这些的新手,所以请教给我最佳方法。 谢谢!
答案 0 :(得分:1)
答案是,您不能为现有EC2实例替换AMI。但是,您可以用基本相同的新卷替换根卷。该新的根卷可以来自另一个EC2实例。我只是重复了步骤,以验证这确实可以完成。
[更新]
我只是再次重复了这些步骤,但是我在快照复制期间启用了这种类型的加密。现在,这是加密EC2实例的根卷的另一种方法。另一种方法是在启用加密的同时复制现有的AMI,但是第二种方法是用于创建新实例。