在使用 AMI 启动未来实例时,EC2 实例 AMI 是否会保存所有文件?

在使用 AMI 启动未来实例时,EC2 实例 AMI 是否会保存所有文件?

我的网站和 API 很快将迁移到 Amazon 的 EC2。如果我错了,请纠正我,但我对实例 AMI 的理解如下:

如果我使用例如 Amazon Linux AMI 启动 EC2 实例,然后根据我的喜好配置服务器(即安装 LAMP 堆栈、设置 MySQL 数据库等),完成后创建实例的 AMI。然后我可以使用保存的 AMI 启动更多使用我创建的已保存 AMI 的实例,并且我使用已保存 AMI 创建的所有未来实例都将保留我用于创建 AMI 的 EC2 实例上的所有设置。

我的理解正确吗?如果我创建一个完全按照我的喜好配置的实例的 AMI(安装了 LAMP 堆栈、MySQL、phpMyAdmin 等...),然后为其创建一个 AMI,我可以使用该 AMI 启动具有完全相同文件、选项、mysql 数据库等的新实例...这些文件、选项、mysql 数据库等...存在于用于创建 AMI 的实例上?

答案1

是的,就是这样的。AMI 是您的实例在特定时间的快照,并且 EBS 卷上的所有文件都保存到 AMI。

相关内容