AWS 自动缩放可以在扩大或缩小实例时调用自定义代码吗?换句话说,考虑到一些launch_instance.sh
启动和配置实例的任意脚本的预先存在,是否可以将其集成到自动缩放工作流程中?
我相信这个问题的答案是“不,您需要将launch_instance.sh
所做的事情烘焙到 AMI 中并在实例启动时执行”,但如果我错过了一些文档,我将不胜感激。
AWS 自动缩放可以在扩大或缩小实例时调用自定义代码吗?换句话说,考虑到一些launch_instance.sh
启动和配置实例的任意脚本的预先存在,是否可以将其集成到自动缩放工作流程中?
我相信这个问题的答案是“不,您需要将launch_instance.sh
所做的事情烘焙到 AMI 中并在实例启动时执行”,但如果我错过了一些文档,我将不胜感激。
您实际上可以在启动配置中的 userdata 中进行设置。一些 AMI 具有 cloudinit 并会自动执行用户数据,但否则您可以将某些内容放入 AMI 中,以检查用户数据的实例元数据。
有关 Cloudinit 的更多信息:https ://help.ubuntu.com/community/CloudInit