如何编写cloud-init脚本来下载和运行程序?

时间:2014-08-14 20:25:40

标签: 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

这真的很简单吗?这会使upstart将应用程序作为服务进行管理吗?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用Cloudformation进行自动安装?请在此处查看:Automating Application Installation Using AWS CloudFormation and Cloud-Init

或者您正在寻找其他的东西吗?