Я хочу запустить Elastic Beanstalk, просто используя nginx для обслуживания файлов из EFS (может быть, это перебор?).
Я пытался настроить без указания default_platform:
в config.yml, однако по умолчанию используется Java 8.
eb create
затем терпит неудачу с
ERROR: Unable to launch application as the source bundle does not contain either a file named application.jar or a Procfile.
ERROR: [Instance: i-34a55904] Command failed on instance. Return code: 1 Output: (TRUNCATED)...config/logging.yml
Unable to launch application as the source bundle does not contain either a file named application.jar or a Procfile.
Unable to launch application as the source bundle does not contain either a file named application.jar or a Procfile.
Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/01_configure_application.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
INFO: Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
WARN: Environment health has transitioned from Pending to Degraded. Command failed on all instances. Initialization completed 16 seconds ago and took 3 minutes.
ERROR: Create environment operation is complete, but with errors. For more information, see troubleshooting documentation.
WARN: Environment health has transitioned from Degraded to Severe. Command failed on all instances. ELB health is failing or not available for all instances.
ERROR: The operation timed out. The state of the environment is unknown. The timeout can be set using the --timeout option.
Поскольку нет доступного Java-приложения.
Есть ли способ настроить среду эластичного бобового стебля с запущенным только nginx и без платформы?
Если вы просто обслуживаете статические файлы, это перебор. Вы должны использовать S3 для обслуживания статических файлов. Для этого не требуются экземпляры Beanstalk или EC2. Посмотри это ссылка на сайт для получения дополнительной информации.
Как бы мне ни нравились решения AWS, вы также можете сделать это с Страницы Github бесплатно.
Если эти страницы не статичны, вам необходимо определить платформу.