我在AWS中创建了一个EC2实例。我在其上设置了Node.js环境,安装了所有必要的工具(Ruby,Nginx,MongoDB,MySQL等),配置了.bashrc
,别名,apt
等。
现在我想将这个预配置的实例保存为样本,以便将来从中创建相同的全功能实例。
我的问题是:创建AMI,AWS是否保存了我在AMI中的所有配置和安装工具?那么当我从中重新创建一个新实例时,我的新实例将安装和预配置所有内容?或者如何使用AMI保存所有工具和配置?
答案 0 :(得分:2)
为简化起见,AMI是您创建它的EC2实例的根卷文件系统的可引导快照。 所以是的,你在磁盘上安装的所有东西,包括ruby nginx bashrc等,当你用它创建一个实例时都应该在那里。
创建AMI很简单(完整文档here):