Развертывание AWS Apps в основном над домашней страницей AWS занимает много времени, мы можем немного сократить на этот раз, используя принципы кодовой инфраструктуры, используя Great AWS-CLI и AWS Cloumbation! 🚀
Это руководство в основном для начинающих, которые хочет быстрый и простой обзор 🙂 весь код, касающийся нашего развертывания, вы также можете найти здесь: https://github.com/tgotwig/devops.
Мы принимаем использование очень приятного и простого проекта среднего стека, который исходит из бред траверса 🤗
Загрузите образец REPO и CD в него:
git clone git@github.com:TGotwig/devops.git cd aws-cloudformation/solutions/simple/mean-stack
⚙️ Настройка AWSCLI
Установите . awscli откуда-то и логин:
aws configure --profile
Вам будет предложено два идентификатора, вы можете получить их через:
⚙️ Настройка SSH.
Создайте файл под названием Параметры .json :
[
{
"ParameterKey": "KeyName",
"ParameterValue": ""
}
]
Заменить по вашему ключу SSH под Пары EC2/ключей :
⚙️ Настройка makefile.
Создайте файл под названием .env для Makefile :
stack-name=simple-mean-stack profile=region=YOUR_AWS_REGION
🚀 Беги!
Начните, работает составить машина EC2 должна загрузиться:
Из этого прибой к http://3.70.190.17 Чтобы увидеть это 👀
Вы можете удалить весь стек, запустив сделать RM Действительно 🔥
Я действительно надеюсь, что вам понравилась эта история и желаю вам счастливого кодирования! 🤗 🖥
Оригинал: «https://dev.to/tgotwig/simple-mean-stack-deployment-by-aws-cloudformation-docker-nkp»