Простое руководство по развертыванию приложения с весенней загрузкой. Я использовал бесплатный уровень AWS. Зарегистрироваться можно, перейдя на сайт AWS. Это бесплатно в течение 1 года.

Если у вас есть какие-либо предложения или вы чувствуете, что что-то нужно, вы можете оставить свой комментарий.

Давайте начнем шаг за шагом, чтобы загрузить приложение весенней загрузки в aws

Создание экземпляра EC2

Шаг 1. Создайте экземпляр EC2. Войдите в консоль AWS. Мы будем использовать бесплатный уровень AWS.

Https://signin.aws.amazon.com/

Шаг 2. После входа в систему нажмите «Сервисы» и выберите «EC2».

Шаг 3. Нажмите на запускаемый экземпляр.

Шаг 4: Всего 7 шагов в создании инстанса EC2.

Шаг 1. Выберите AMI.

Шаг 2. Выберите тип экземпляра

Нажмите Далее: Настройка сведений об экземпляре.

Шаг 3. Выберите сведения об экземпляре.

Ничего не меняйте прямо сейчас, просто перейдите к следующему шагу.

Щелкните Next Add Storage.

Шаг 4. Добавьте сведения о хранилище

Ничего не меняйте. Нажмите Далее: Добавить теги.

Шаг 5. Здесь может быть несколько тегов.

Здесь вы можете сохранить пару имя-значение.

Необходимо создать группу безопасности

Вы можете создать новую группу безопасности или выбрать существующую группу безопасности. Я уже создал группу безопасности, вызовите webdmz.

Группа безопасности используется, чтобы разрешить, к какому порту будет осуществляться доступ, например, для SSH, HTTP, а также для настраиваемого TCP-порта, через который мы будем получать доступ к нашему URL-адресу

Ниже приведены шаги по созданию группы безопасности.

Нажмите на EC2 в сервисах. Справа - Сеть и безопасность.

Нам нужно создать правила для входящих подключений, то есть к какому порту разрешен доступ. Для исходящих правил мы ничего менять не будем, так как разрешим любой доступ.

Мы создали группу безопасности под названием webdmz.

Шаг 6. Теперь настройте группу безопасности.

Выберите группу безопасности webdmz.

Шаг 7. Проверьте все и запустите.

Итак, это 7 шагов, которые необходимы для запуска экземпляра EC2.

Шаг 5: после того, как вы нажмете «Запустить», вы увидите следующий экран

Нам нужно создать пару ключей, после того как мы сгенерируем ее, мы сможем использовать ее в следующем приложении. Если вы делаете это впервые из раскрывающегося списка, создайте новую пару.

Дайте ему имя и загрузите его. и теперь нажмите на Запуск экземпляра.

Шаг 6: вы получите следующие сообщения.

Теперь вы можете нажать на Просмотр экземпляра

Шаг 7: если все нормально. вы получите следующий экран со статусом работающий

Шаг 8: Теперь нам нужно войти в систему, мы можем сделать это с помощью putty или терминала (Mac). Я объясню вам через Mac.

Откройте терминал и перейдите в свою папку.

Мы сохранили наш ключевой файл в папке SSH. используйте команду выше для входа в ec2

cmd 1: CHMOD 400 JavaSpringkey1.pem [Имя вашего ключевого файла]

CMD 2: ssh ec2-user @ [publicip] -i [keyFile] .pem

Поздравляем, вы вошли в свой 1-й экземпляр EC2.

Мы создадим простое приложение Spring Boot в eclipse

Шаг 1. Создайте новый весенний проект в eclipse

Просто добавьте этот метод и @RestTemplate

В pom.xml добавьте следующее

Сделайте maven clean и install. Как только этот процесс будет завершен. в целевой папке будет создан файл jar.

Теперь у нас есть экземпляр EC2 и готово наше приложение для весенней загрузки. Теперь развернем это приложение на AWS и выполним URL

Теперь войдем в экземпляр EC2 и развернем приложение.

1: войдем в экземпляр EC2.

2: Мы проверим версию java. Это должно быть то же самое, что использовалось при компиляции.

3: Мы не можем напрямую передать нашу банку в экземпляр ec2. Сначала мы перенесем наш файл в S3 Bucket, а из S3 bucket мы развернем его в EC2.

Чтобы установить java 1.8, используйте следующую команду

yum install java-1.8.0-openjdk

и следуйте инструкциям. После установки java при проверке версии

java -version он покажет 1.7, что нам нужно установить java 1.8, используя следующую команду

альтернативы - конфигурация java

Теперь скопируем jar-файл в S3 bucket, создадим 1 bucket.

Имя корзины должно быть уникальным.

Как только ведро создано, нам нужно загрузить наш файл jar в это ведро.

загрузить jar-файл из цели в это ведро

Просто щелкните этот файл и скопируйте URL-адрес объекта.

Https: // [Имя сегмента] .s3.amazonaws.com / [ Имя файла ]

В терминальном использовании

wget [URL скопирован]

Теперь мы запустим команду для запуска нашего приложения.

java -jar SpringJava-aws-exe.jar

Поздравляем, вы только что развернули свое приложение в AWS.