Amazon ec2 如何编写cloudinit脚本来下载和运行程序?

Amazon ec2 如何编写cloudinit脚本来下载和运行程序?,amazon-ec2,upstart,cloud-init,Amazon Ec2,Upstart,Cloud Init,我已经编译了可执行文件(比如在S3上),我想下载并(永久地)在一组EC2实例(一个自动伸缩组)上运行。这需要通过cloud init完全自动完成 我能找到的最接近的方法是使用upstart并执行类似的操作 #upstart-job description "APP1" start on cloud-config console output service script curl http://server.com/app app -p 9090 end script 这真的那么简单吗?这

我已经编译了可执行文件(比如在S3上),我想下载并(永久地)在一组EC2实例(一个自动伸缩组)上运行。这需要通过cloud init完全自动完成

我能找到的最接近的方法是使用
upstart
并执行类似的操作

#upstart-job
description "APP1"

start on cloud-config
console output
service

script
curl http://server.com/app
app -p 9090
end script
这真的那么简单吗?这会使upstart也将应用程序作为服务进行管理吗?

您考虑过将其用于自动化安装吗?请在此查看:


还是你在寻找其他的东西?

不,这真的很有趣。我一直认为Cloudformation只处理AWS级别的资产,而不处理应用程序本身。我去看看,酷。祝你好运,Sudhir.)刚刚检查-这是一个简单的开始好,但我需要监控应用程序-它需要重新启动,即使它去了。这里通常使用的技术是upstart,所以我试图找到一种下载应用程序的方法来创建upstart作业。