Каковы правила для допустимых ключей в файлах ebextensions? - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь запустить 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, на которой есть ссылки, там нет ничего о правилах именования меток, которые я мог бы нарушать. Что я не так делаю?

1 Ответ

1 голос
/ 05 мая 2020

В исходном ответе были проблемы с форматированием (связанные со спецификой редактора 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"
...