Yaml ebextensions文件中有效密钥的规则是什么?

Yaml ebextensions文件中有效密钥的规则是什么?,yaml,amazon-elastic-beanstalk,Yaml,Amazon Elastic Beanstalk,我正在尝试在弹性beanstalk环境上运行Java11。我找到了我想要的 当我像问题中那样创建配置文件时,我得到 处理文件时出错(跳过):'.ebextensions/10_Java.config'-包含无效键:“200下载rpm包”。有关有效密钥的信息,请参见 我的yaml文件是上述问题答案中的副本 container_commands: 100-remove-old-java-ajb: command: "sudo yum remove -y java-1.8.0-openjdk-

我正在尝试在弹性beanstalk环境上运行Java11。我找到了我想要的

当我像问题中那样创建配置文件时,我得到

处理文件时出错(跳过):'.ebextensions/10_Java.config'-包含无效键:“200下载rpm包”。有关有效密钥的信息,请参见

我的yaml文件是上述问题答案中的副本

container_commands:
100-remove-old-java-ajb:
    command: "sudo yum remove -y java-1.8.0-openjdk-headless"
200-download-rpm-package:
    command: "wget https://d3pxv6yz143wms.cloudfront.net/11.0.4.11.1/java-11-amazon-corretto-devel-11.0.4.11-1.x86_64.rpm "
300-install-java-ajb:
    command: "sudo yum localinstall -y java-11-amazon-corretto-devel-11.0.4.11-1.x86_64.rpm"

但是,当我查看链接的文档页面时,没有发现我可能违反的标签命名规则。我做错了什么?

原始响应中存在格式化问题(与Stackoverflow编辑器的细节相关)。我已经更新了。 也张贴格式化程序版本在这里

container_commands:
    100-remove-old-java:
        command: "sudo yum remove -y java-1.8.0-openjdk-headless"
    200-download-rpm-package:
        command: "wget https://d3pxv6yz143wms.cloudfront.net/11.0.4.11.1/java-11-amazon-corretto-devel-11.0.4.11-1.x86_64.rpm "
    300-install-java:
        command: "sudo yum localinstall -y java-11-amazon-corretto-devel-11.0.4.11-1.x86_64.rpm"

你能分享那个10_Java.config文件的内容吗?如果不再次检查yaml代码的结构,我永远不会复制和粘贴它!非常感谢。