Amazon web services 让多个ec2实例执行远程脚本

Amazon web services 让多个ec2实例执行远程脚本,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我知道我可以创建一个实例的AMI并启动多个相同的服务器,但是如果我需要更改脚本,我需要逐个编辑它们或创建另一个AMI。有没有办法让我的ec2实例使用来自主实例的脚本或任何其他解决方案来解决此问题。最近发布的ec2 run命令可能就是您所需要的: 运行命令是一项功能,它使您能够安全地管理 AmazonEC2实例的配置。Run命令提供了一个 自动化常见管理任务(如执行)的简单方法 Linux上运行PowerShell命令的Shell脚本和命令 Windows、安装软件或修补程序等。运行命令允许 您可

我知道我可以创建一个实例的AMI并启动多个相同的服务器,但是如果我需要更改脚本,我需要逐个编辑它们或创建另一个AMI。有没有办法让我的ec2实例使用来自主实例的脚本或任何其他解决方案来解决此问题。

最近发布的ec2 run命令可能就是您所需要的:

运行命令是一项功能,它使您能够安全地管理 AmazonEC2实例的配置。Run命令提供了一个 自动化常见管理任务(如执行)的简单方法 Linux上运行PowerShell命令的Shell脚本和命令 Windows、安装软件或修补程序等。运行命令允许 您可以跨多个实例执行这些命令,并提供 对结果的可视性,使配置管理更容易 跨实例组进行更改


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