在扩展或缩小实例时,AWS自动扩展可以调用自定义代码吗?换句话说,假设已经存在一些启动和配置一个实例的任意launch_instance.sh
脚本,那么它是否可以集成到自动调节工作流程中?
我相信这个问题的答案是“不,你需要将launch_instance.sh
做的事情烘焙到AMI中并在实例启动时执行”,但如果我错过了一些,我会很感激。文档。
答案 0 :(得分:3)
您实际上可以在启动配置中的userdata中进行设置。有些AMI有cloudinit并且会自动执行userdata,但是你可以在AMI中烘焙一些东西来检查用户数据的实例元数据。
有关Cloudinit的更多信息:https://help.ubuntu.com/community/CloudInit