在Cloudformation之前或之后立即运行Lambda函数? AWS

时间:2018-07-03 20:55:47

标签: aws-lambda amazon-cloudformation

在运行cloudformation模板堆栈后立即寻找启动Lambda的最佳方法的一些建议。

用例是::我运行cloudformation模板,该模板设置了具有授权者和lambda函数的API网关。然后,我需要联系另一个SAS / Cloud Service,并在其一侧运行一些配置以使所有内容都被拨入。

我一直在研究是否有一种方法可以创建一个CloudWatch等于 Now 的Lambda函数,因此它将立即启动并完成可能需要完成的所有工作。

我不认为我是唯一需要进行这种配置的人。我可以使用多个Cloudformation脚本,但是我想为那些可能没有太多AWS经验的人简单地做到这一点,并尽可能自动化。我在亚马逊上可以做的越多,其他人可能要做的脚本就越少。

如果有人有任何想法,或者我错过了一些基本的知识,请告诉我。

1 个答案:

答案 0 :(得分:1)

您可以查看AWS CloudFormation Custom Resources。从文档中:

  

自定义资源为您提供了一种在AWS CloudFormation模板中编写自定义配置逻辑并让AWS CloudFormation在堆栈操作(例如创建,更新或删除堆栈)期间运行它的方式。

使用此自定义资源,可以通过将其ARN移交给自定义资源来调用Lambda函数。有关更多背景信息,另请参见this doc article

注意:我还没有亲自尝试过,但这似乎是对的。