Запуск лямбда-функции непосредственно до или после Cloudformation? AWS - PullRequest
0 голосов
/ 03 июля 2018

Нужен совет относительно лучшего подхода к запуску Lambda сразу после запуска стека шаблонов облачной информации.

Вариант использования: Я запускаю свой шаблон облачной информации, который настраивает шлюз API с авторизаторами и лямбда-функциями. Затем мне нужно связаться с другой SAS / облачной службой и запустить некоторые конфигурации на их стороне, чтобы все набралось.

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

Не думаю, что я единственный человек, которому может потребоваться выполнить настройку такого типа. Я мог бы использовать несколько скриптов Cloudformation Script, но я пытаюсь сделать это просто для тех, у кого мало опыта работы с AWS, и Автоматизируйте , насколько это возможно. Чем больше я могу делать в Amazon, тем меньше сценариев может понадобиться кому-то еще.

Если у кого-то есть идеи или я что-то упустил, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете взглянуть на Пользовательские ресурсы AWS CloudFormation . Из документов:

Настраиваемые ресурсы позволяют вам написать собственную логику инициализации в шаблоне AWS CloudFormation, а AWS CloudFormation запускает ее во время операции стека, например, при создании, обновлении или удалении стека.

С этим пользовательским ресурсом вы можете вызывать функцию Lambda, передавая ее ARN пользовательскому ресурсу. См. Также эту документацию для получения дополнительной информации.

Примечание: я сам не пробовал, но, похоже, вам это подходит.

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