2015-12-21 81 views
1

我知道我可以做一个实例的AMI并启动多个相同的服务器,但如果我需要修改脚本,我需要一个编辑它们的一个或再拍AMI。有没有办法让我的ec2实例使用来自主实例的脚本或任何其他解决方案来解决此问题。拥有多个EC2实例执行远程脚本

+1

有很多这种潜在的解决方案。您可以使用Ansible,Puppet,Chef等配置管理工具来确保每个主机上的脚本始终保持最新,您可以让每个主机在执行之前从中央Web服务器获取脚本,等等。 –

回答

2

最近宣布的EC2上运行命令可能是你需要的东西:

运行命令是一种功能,使您能够安全地管理您的Amazon EC2实例的 配置。 Run Command提供了一个简单的自动执行常见管理任务的简单方法,例如在Linux上执行 Shell脚本和命令,在Windows上运行PowerShell命令,安装软件或补丁程序等等。运行命令允许您在多个实例中执行这些命令,并提供 查看结果,使管理配置 跨实例队列的变更变得轻松。

https://aws.amazon.com/ec2/run-command/

https://aws.amazon.com/blogs/aws/new-ec2-run-command-remote-instance-management-at-scale/