【问题标题】:AWS EB .ebextensions - Contains invalid keyAWS EB .ebextensions - 包含无效密钥
【发布时间】:2018-02-10 10:05:05
【问题描述】:

我有以下配置文件:

packages:
  yum:
    at: []

01_remove_old_cron_jobs:
  command: "sudo cp enable_mod_pagespeed.conf /etc/httpd/conf.d"
02_remove_old_cron_jobs:
  command: "sudo rpm -U -iv --replacepkgs mod-pagespeed.rpm"
03_remove_old_cron_jobs:
  command: "sudo touch /var/cache/mod_pagespeed/cache.flush"

标记为01.config。当我将它部署到我的服务器时,我收到如下错误:

Error processing file (Skipping): '.ebextensions/01.config' - Contains invalid key: '02_remove_old_cron_jobs'. For information about valid keys, see http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html

但是,文档不包含有关有效密钥的信息,并且此密钥与我的其他密钥相似。

【问题讨论】:

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


    【解决方案1】:

    您的配置文件格式不正确:

    包:

    嗯:

    在:[]

    命令:

    01_remove_old_cron_jobs:

    命令:“sudo cp enable_mod_pagespeed.conf /etc/httpd/conf.d”

    02_remove_old_cron_jobs:

    命令:“sudo rpm -U -iv --replacepkgs mod-pagespeed.rpm”

    03_remove_old_cron_jobs:

    命令:“sudo touch /var/cache/mod_pagespeed/cache.flush”

    【讨论】:

    • 请考虑使用代码引号格式化您的答案!
    【解决方案2】:

    配置文件键在此页面中指定:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

    配置文件支持以下影响应用程序运行的 Linux 服务器的键。

    键:

    • 用户
    • 来源
    • 文件
    • 命令
    • 服务
    • 容器命令

    按照上面列出的顺序处理密钥。

    因此,在您的情况下,您必须在 commands 键中编写命令。您的文件将如下所示:

    commands:
      01_remove_old_cron_jobs:
        command: "sudo cp enable_mod_pagespeed.conf /etc/httpd/conf.d"
      02_remove_old_cron_jobs:
        command: "sudo rpm -U -iv --replacepkgs mod-pagespeed.rpm"
      03_remove_old_cron_jobs:
        command: "sudo touch /var/cache/mod_pagespeed/cache.flush"
    

    您可以在此处找到命令的完整语法:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-commands

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      • 2020-11-21
      • 2020-11-28
      • 1970-01-01
      • 2017-12-27
      • 2020-08-17
      • 2013-07-14
      相关资源
      最近更新 更多