Amazon web services AWS自动缩放可以运行自定义代码吗?
在放大或缩小实例时,AWS自动缩放能否调用自定义代码?换言之,考虑到启动和配置实例的任意Amazon web services AWS自动缩放可以运行自定义代码吗?,amazon-web-services,autoscaling,Amazon Web Services,Autoscaling,在放大或缩小实例时,AWS自动缩放能否调用自定义代码?换言之,考虑到启动和配置实例的任意launch\u instance.sh脚本的预先存在,可以将其集成到自动缩放工作流中吗 我相信这个问题的答案是“不,您需要将launch\u instance.sh所做的事情烘焙到AMI中,并在实例启动时执行”,但如果我遗漏了一些文档,我希望得到确认。您可以在启动配置中的userdata中实际设置它。一些AMI具有cloudinit,并将自动执行userdata,但是您可以在AMI中烘焙一些东西,以检查实例
launch\u instance.sh
脚本的预先存在,可以将其集成到自动缩放工作流中吗
我相信这个问题的答案是“不,您需要将
launch\u instance.sh
所做的事情烘焙到AMI中,并在实例启动时执行”,但如果我遗漏了一些文档,我希望得到确认。您可以在启动配置中的userdata中实际设置它。一些AMI具有cloudinit,并将自动执行userdata,但是您可以在AMI中烘焙一些东西,以检查实例元数据中的userdata
关于Cloudinit的更多信息:我明白了,尽管这听起来像是在任何情况下,我都必须在任何情况下将内容移出外部shell脚本。