AWS自动扩展可以运行自定义代码吗?

时间:2013-10-12 18:55:20

标签: amazon-web-services autoscaling

在扩展或缩小实例时,AWS自动扩展可以调用自定义代码吗?换句话说,假设已经存在一些启动和配置一个实例的任意launch_instance.sh脚本,那么它是否可以集成到自动调节工作流程中?

我相信这个问题的答案是“不,你需要将launch_instance.sh做的事情烘焙到AMI中并在实例启动时执行”,但如果我错过了一些,我会很感激。文档。

1 个答案:

答案 0 :(得分:3)

您实际上可以在启动配置中的userdata中进行设置。有些AMI有cloudinit并且会自动执行userdata,但是你可以在AMI中烘焙一些东西来检查用户数据的实例元数据。

有关Cloudinit的更多信息:https://help.ubuntu.com/community/CloudInit