如何在aws cloudformation中启动web服务器?

时间:2017-04-05 11:02:41

标签: amazon-web-services amazon-cloudformation

我已经使用cloudformation安装了odoo webserver。但需要手动启动服务。如何使用cloudformaton启动我的odoo网络服务器?

我尝试通过AzureMessageBus.Dispose传递以下命令来调用启动odoo webserver的脚本。

Userdata

但收到以下错误

"UserData":{ "Fn::Base64" : "#!/bin/bash sudo /etc/init.d/odoo-server start "} 

2 个答案:

答案 0 :(得分:0)

看起来你张贴的第一行用#:

注释掉了
  • “UserData”:{“Fn :: Base64”:“#!/ bin / bash sudo /etc/init.d/odoo-server start”}

如果您发布了完整的UserData部分,那么我们也可以看到之前运行的命令。

你正在使用什么?您的模板中还有哪些其他资源?信息越多越好。

答案 1 :(得分:0)

您是如何使用 CloudFormation 安装Odoo的?你能分享 CloudFormation 模板吗?如果没有这些信息,很难帮助你,但我仍会尝试指出你正确的方向。

  1. 您在 UserData 脚本中不需要sudo,因为该脚本始终在幕后执行sudo
  2. 查看网络服务器上/var/log/cloud-init-output.log的内容。它将包含UserData脚本执行的控制台输出。