Cam我指示AWS EC2实例在cloud-init(用户数据)的“维护”模式下运行,

我有一个AMI图像,我想更新,即从它开始一个实例,做一些编辑/更新,并从实例保存一个新的AMI。 但是,当我做我的编辑我不需要完整的系统运行,我只需要SSH访问。

我想知道是否可以在实例的“用户数据”属性中设置一些内容,以便cloud-init以仅使用sshd的维护模式运行实例,并且不启动其他服务。

我的目标发行版是Debian 7.x,8.x和Ubuntu 14.04LTS(它有什么区别)。

启动您运行的操作系统的通用AMI,然后将数据附加到该实例。 您将需要安装它,卸载它,完成时终止该实例等等。然后使用编辑的卷的快照和上一个AMI的设置来重build自定义AMI。 新的快照,新的AMI,没有办法做任何改变这样的。 保持旧的,直到你确认新的工作。