Я пытаюсь запустить java 11 в среде elasti c beanstalk. Я нашел Java 11 на AWS beanstalk для загрузочного проекта Spring , который выглядит так, как я хочу.
Когда я создаю файл конфигурации, как в этом вопросе, я получаю
Ошибка обработки файла (Пропуск): '.ebextensions / 10_ Java .config' - Содержит недопустимый ключ: '200-download-rpm-package'. Для получения информации о допустимых ключах см. 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"
Но когда Я смотрю на странице do c, на которой есть ссылки, там нет ничего о правилах именования меток, которые я мог бы нарушать. Что я не так делаю?
В исходном ответе были проблемы с форматированием (связанные со спецификой редактора 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"