Как написать скрипт AWS VPC с помощью Cloudformation, засеянной Docker - PullRequest
0 голосов
/ 02 мая 2018

Я хочу подтвердить мой подход к настройке VPC с использованием облачной информации / скипетра, и случаи заполнения с помощью док-контейнера верны.

  1. Создание экземпляра aws ec2.
  2. Создать образ докера для этого экземпляра
  3. Создание шаблона VPC для облачной информации (.yaml) ссылка в шаблоне?
  4. Создайте проект скипетра, используя шаблон выше, и запустите скрипт из экземпляра ec2

Так что, как я понимаю, большая часть работы будет в шаблоне облачной информации. В настоящее время я застрял на ошибках скипетра, но я хотел убедиться, что я подходил к проблеме правильно. Похоже ли это на правильный подход?

1 Ответ

0 голосов
/ 02 мая 2018

Есть много способов сделать то, что вы хотите:

  1. Локальный запуск скипетра на компьютере разработчика
    • Это более простая, но не лучшая практика для важных сред, поскольку имея сервер сборки, дает лучший след того, что было сделано, когда (особенно в общих средах)
  2. Используйте CodeBuild, чтобы избавить вас от необходимости выполнять шаги 1 и 2 самостоятельно (AWS поддерживает образ докера с установленным python)
    • Это также позволяет избежать проблемы курицы и яйца, возникающей при развертывании экземпляра EC2.
  3. Настройка заданий на сервере сборки, таком как Jenkins
    • CodeDeploy хорош для простых установок, но хорошо настроенный сервер сборки может иметь панели мониторинга для отслеживания того, что развернуто где
  4. , так как скипетр - это просто способ создания / управления развертыванием шаблонов в разных средах, существует множество других способов сделать это, включая то, что вы обрисовали в общих чертах.

p.s Извинения за то, что документация по началу работы не очень хороша в данный момент, это то, на чем мы сосредоточены в выпуске 2.0.

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