1
我有以下的用户数据脚本在我的CloudFormation模板:如何找出EC2用户数据脚本失败的位置?
"UserData" : {"Fn::Base64" : {"Fn::Join" : ["", [
"#!/bin/bash\n",
"cd /home/www","\n",
"sudo su www","\n",
"git clone [email protected]:company-name/web-app.git -b master2 app","\n",
"cd app","\n",
"phing clean prepare configure -Dpropsfile ./build/props/build.ec2.properties","\n",
"\n",
"/opt/aws/bin/cfn-signal",
" -e $?",
" '", {"Ref" : "WebServerPort"}, "'",
"\n"
]]}},
这将运行一个预配置的私人AMI我们基于默认cloudformation模板 如果我在自己启动一个实例,我可以通过GIT中运行/构建过程没有错误 但是,当cloudformation启动服务器时,它似乎是从未运行
+1,谢谢! – 2012-03-24 15:03:53