我已经启动并运行了一个EC2实例(Linux)。我做了一些我想完全撤销的安装。恢复干净实例的最佳/最简单方法是什么?
启动一个新实例,运行安装和配置步骤。
您可以在不终止旧实例的情况下执行此操作。这使您可以查看旧实例上的配置,以免忘记如何设置。它还允许您将数据或其他文件从旧实例复制到新实例。
如果您对新实例完全满意,请终止旧实例。
这种在破坏旧的之前开始新的方法在物理服务器的时代是没有意义的,但是EC2给了我们思考事物的新方法。
另外:记录和/或编写安装和配置步骤的脚本,以便将来在新的实例上轻松地复制它们。考虑将数据分离到第二个EBS卷上,以便可以轻松地将其移动到新实例。
你应该习惯于反复测试你的设置脚本/文档,直到它们在一个全新的实例上工作。
销毁它,并使用传递给原始实例创建的相同AMI、内核和任何用户定义的数据/脚本创建一个新的实例。将您自己的任何数据备份到S3