在Elastic Beanstalk上运行.config文件?

时间:2014-04-18 06:09:36

标签: amazon-web-services yaml elastic-beanstalk

我正在尝试在弹性beanstalk上运行自定义.config文件。我按照this link的说明进行操作。我创建了一个名为myapp.config的文件,并在其中加入以下内容:

container_commands:
        01_setup_apache:
        command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf"

当我运行它时,我收到以下错误:

  应用程序版本中的配置文件.ebextensions / myapp.config中的

“命令”myapp-0.0.33-SNAPSHOT必须是地图。更新配置文件中的“命令”。

这个错误真的很神秘。我做错了什么?

我的容器是apache tomcat 7.

1 个答案:

答案 0 :(得分:18)

得到了答案。显然空白很重要。我改变了:

container_commands:
        01_setup_apache:
        command: "cp .ebextensions/enable_mod_deflate.conf 
/etc/httpd/conf.d/enable_mod_deflate.conf"

为:

container_commands:
        01_setup_apache:
            command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf"

现在可行。