Как запустить обновление стека облачной информации AWS при загрузке объекта в корзину S3? - PullRequest
1 голос
/ 09 июня 2019

У нас есть список функций AWS Lambda, которые развернуты с помощью AWS CloudFormation, а их код помещен в корзину Amazon S3.

Мы обновляем лямбда-код, загружая последний код на S3 и выполняя команду update-stack, которая имеет параметр версии объекта S3. Поэтому, когда обнаружено изменение версии объекта (т. Е. Новый лямбда-код загружен на s3), мы запускаем команду стека обновлений, а затем CloudFormation развертывает новый код.

Я думал об автоматизации этого процесса путем запуска обновления стека при загрузке объекта на S3. Можно ли это сделать?

1 Ответ

0 голосов
/ 09 июня 2019

Вы можете использовать событие Amazon S3 для запуска функции AWS Lambda при загрузке объекта в Amazon S3.

См .: Использование AWS Lambda с Amazon S3

Эта функция Lambda может затем вызвать функцию CloudFormation UpdateStack() для обновления стека.Вы можете использовать свой выбор языка в функции Lambda.

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