0

我目前将我的应用程序代码保留在 S3 上,并有一个 startup.sh 脚本,该脚本通过 /etc/rc.local 触发并安装应用程序和任何编辑等。因此,当我进行更改时,我需要重新启动我的所有实例更改生效。

有没有办法在不重启实例的情况下触发脚本?

编辑:

我不想单独登录我的所有实例。我更喜欢一种可以编写脚本的方法,以便一次应用于我的所有实例——这些实例位于自动缩放组中。

4

2 回答 2

0

您可以使用 Chef 和 Puppet 等工具来实现此目的。

这是推荐的方式(至少在有 Amazon Linux AMI 的情况下),实际上,根据您的需要,似乎是这样。我认为它实际上甚至支持 Amazon CloudFormation

于 2012-06-20T23:51:33.060 回答
0

您可以登录到实例并运行脚本吗?请参阅这篇文章,了解如何设置服务器和登录。

根据您的编辑,您有 3 个选项 IMO。

  1. 使用 CSSHX - 很棒的程序

  2. 手动操作-正如您所说,这很痛苦。

  3. 使用厨师或木偶或 RightScale

于 2012-06-20T14:52:27.167 回答