Как запустить лямбду при развертывании приложения SAM - PullRequest
1 голос
/ 20 июня 2019

Я создаю блоки S3 с помощью AWS SAM и хочу, чтобы они были заполнены файлами после развертывания SAM.Есть ли способ заполнить S3 корзины по умолчанию из SAM файлами?У меня была идея, если есть способ запуска лямбды при развертывании приложения SAM, которая может заполнить область.

1 Ответ

1 голос
/ 20 июня 2019

Изучите использование пользовательского ресурса Cloudformation .

Это позволяет вам вызывать свой собственный код (т.е. лямбда) во время события создания, обновления и удаления стека облачной информации. Я видел, как люди используют это для заполнения корзины S3, а также для гарантии того, что все файлы удаляются из корзины, когда вы ее разрушаете (поскольку CF не удастся удалить корзину, если в ней есть файлы).

...