Событие масштабирования EC2 с автоматическим масштабированием во время процесса развертывания кода - PullRequest
0 голосов
/ 07 июня 2019

Я использую CodeDeploy с AutoScaling и хотел бы знать, есть ли способ гарантировать, что вновь созданные экземпляры из-за события масштабирования получат версию приложения (самую последнюю), развернутую в более старых экземплярах, которая была запущена во время развертывания .

Новые экземпляры были запущены, когда CodeDeploy находился в процессе развертывания кода приложения в группе развертывания.

1 Ответ

0 голосов
/ 02 июля 2019

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

https://github.com/matesio/AWSLambdaAMILC

...