2015-12-21 82 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/