Команда запуска AWS Cloudformation запускается один раз за обновление и создание стека - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть рабочий шаблон AWS CloudFormation, который развертывает стек веб-приложений. Все необходимые команды добавляются на текущий момент как UserData для каждого экземпляра EC2.

После создания / обновления стека я бы хотел очистить кеш. Это очищение должно выполняться только один раз в стеке, а не для каждого обновляемого веб-сервера.

Я уже посмотрел на AWS::CloudFormation::Init, но, похоже, он также нацелен на каждый развернутый ресурс / экземпляр.

1 Ответ

0 голосов
/ 08 ноября 2018

Вы можете передать значение псевдопараметра AWS::NotificationARNs в AWS::CloudFormation::Init - это ARN тем SNS (кроме одного по умолчанию, возможно, что вы определили дополнительный), в который стек отправляет snotifications , Затем вы можете реагировать на различные события стека.

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