Использование AWS SDK при использовании метода RunInstances для программного запуска экземпляра EC2, что является надлежащим методом для автоматического развертывания конкретного сценария или установки программного обеспечения в экземпляр как только он начнется? AWS CodeDeploy? Или это перебор?Правильный метод развертывания сценариев/программного обеспечения для нового экземпляра EC2
По существу я хочу:
- Программного запуск экземпляр по требованию (я получил это выясняло)
- После запуска автоматического развертывания некоторых основных сценариев Node.js на сервер
- Автоматически выполнять эти сценарии.
Все этапы должны быть автоматическими. Вы можете предположить, что сценарии Node.js находятся в некотором доступном Git-репо, размещенном где-то
Каков наилучший и простой способ сделать это?
Есть так много различных вариантов для этого. Docker, Vagrant, Puppet, Chef, Elastic Beanstalk, Code Deploy, пользовательские сценарии оболочки и т. Д. – datasage
Очевидно, что я могу использовать такие вещи, как Puppet and Chef, для развертывания и настройки сценариев, но как я могу получить свои манифесты и рецепты к экземпляру, прежде чем уволить вещи? –