我目前将我的应用程序代码保存在S3上并且有一个startup.sh脚本,该脚本通过/etc/rc.local触发并安装应用程序和任何编辑等。因此,当我进行更改时,我需要重新启动所有要使更改生效的实例。
有没有办法在不重启实例的情况下触发脚本?
编辑:
我不想单独登录我的所有实例。我更喜欢一种方法,我可以编写脚本以同时应用于我的所有实例 - 这是在自动缩放组中。
答案 0 :(得分:0)
您可以登录实例并运行脚本吗?有关如何设置服务器和登录的信息,请参阅此post。
根据您的编辑,您有3个选项IMO。
使用CSSHX - 非常棒的程序
手动操作 - 如你所说,这是一种痛苦。
使用厨师或木偶或RightScale
答案 1 :(得分:0)
您可以使用Chef和Puppet等工具来实现这一目标。
这是推荐的方式(至少每当有Amazon Linux AMI时),实际上,根据您的需求来看,似乎就是这种情况。我认为它实际上是even supported for Amazon CloudFormation。