Развертывание приложения Spring Boot на AWS с помощью AWS Elastic Beanstalk
Я хочу развернуть приложение Spring Boot на AWS с помощью AWS Elastic Beanstalk, но я не вижу возможности загрузить файл jar, только zip и war (?!)
И в этом учебнике они развертывают файл jar:
https://aws.amazon.com/es/blogs/devops/deploying-a-spring-boot-application-on-aws-using-aws-elastic-beanstalk/
1 ответ:
Учебное пособие: как развернуть приложение Spring Boot в Amazon AWS с помощью Elastic Beanstalk
Видеоурок Youtube: https://youtu.be/-ZYQQh8G01A
Ссылка на исходный код: https://github.com/marcthomas2013/spring-boot-aws
Полный учебник Ссылка: https://mtdevuk.com/2015/02/10/how-to-deploy-a-spring-boot-application-to-amazon-aws-using-elastic-beanstalk/
Создание пружинного ботинка Война:
- запустите Eclipse IDE с установленными расширениями Spring. Для Luna добавьте эту ссылку в установщик обновлений http://dist.springsource.com/release/TOOLS/update/e4.4/
- вам также понадобится сервер Tomcat, установленный в Eclipse. Если у вас нет этой настройки, то найдите в Google инструкции по установке, прежде чем продолжить.
- Выберите File - > New - >Other - >Spring - >Spring Starter Project
- задайте для имени и артефакта значение spring-boot-aws
- измените упаковку с банки на войну (это делает пару вещей, которые я объясню позже)
- выберите привод и удаленную оболочку, чтобы у нас было несколько спокойных сервисов для тестирования приложения.
- Нажмите Кнопку Готово
Он создал простое приложение Spring Boot с некоторыми службами REST, такими как /beans, которое возвращает объект JSON всех beans в вашем приложении.
Развертывание приложения с помощью Amazon Elastic Бобовый стебель
- войдите в Amazon AWS.
- на главной панели управления выберите Elastic Beanstalk в разделе развертывание и управление.
- нажмите на кнопку создать приложение в правом верхнем углу.
- введите имя приложения и нажмите кнопку Далее.
- Уровень Среды-Веб-Сервер
- Предопределенная Конфигурация-Tomcat
- тип окружения-один экземпляр
- Нажмите Кнопку Далее
- выберите Загрузить свой собственный, нажмите кнопку Обзор и найдите войну, которую вы созданный ранее.
- когда приложение будет загружено, вы увидите следующую страницу, на которой вы выберете свой URL.
- введите имя и нажмите проверить доступность, чтобы посмотреть, можно ли его использовать.
- Нажмите Кнопку Далее
- нам не нужна RDB в этом примере, поэтому нажмите кнопку Далее здесь.
- на этом следующем шаге вы определяете экземпляр EC2, который будет создан, если вы используете бесплатную пробную версию, то придерживайтесь бесплатного t1.тип микро экземпляра.
- пара ключей EC2, может быть оставлена неотобранный. Сейчас он вам не понадобится, и, скорее всего, вы его еще не настроили. Об этом будет рассказано в более позднем посте.
- Нажмите Кнопку Далее.
- в тегах среды нажмите кнопку Далее еще раз, потому что нас это не волнует.
- просмотрите конфигурацию и нажмите кнопку Запустить.
Амазон AWS теперь будет предоставлять ваш сервер, установить сервер Tomcat и развернуть War-файла, который вы загрузили. Это займет хорошие 5-10 минут для этого действия, чтобы полный.
Еще один полный учебник доступен здесь: Пошаговое Руководство по развертыванию приложения Spring Boot с полным стеком в AWS
Если вы хотите развернуть код официальным способом с помощью CLI, то вы можете пройти через этот учебник:
P. S Если у вас была проблема 502 плохой шлюз nginx у вас есть три варианта я предпочитаю замена пружины багажника порта до 5000 проверьте здесь для получения более подробной информации Bad GatWay problem 3 options to решите его

Comments