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



我正试图在一个弹性beanstalle环境中运行java11。我在AWS豆茎上为Spring启动项目找到了Java 11,这看起来就像我想要的。

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

处理文件时出错(跳过(:".eextensions/10_Java.config"-包含无效密钥:"200下载rpm包"。有关有效密钥的信息,请参阅http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html

我的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"

最新更新