Aws lambda 在Cloudformation之前或之后立即运行Lambda函数?自动气象站

Aws lambda 在Cloudformation之前或之后立即运行Lambda函数?自动气象站,aws-lambda,amazon-cloudformation,Aws Lambda,Amazon Cloudformation,正在寻找关于在cloudformation模板堆栈运行后立即启动Lambda的最佳方法的建议 用例是:我运行我的cloudformation模板,该模板使用授权程序和lambda函数设置API网关。然后,我需要联系另一个SAS/云服务,并在其一侧运行一些配置,以获得所有拨号 我正在研究是否有一种方法可以创建一个Lambda函数,该函数相当于现在的CloudWatch,因此它将立即启动并完成任何可能需要完成的工作 我不认为我是唯一需要进行这种配置的人。我可以使用多个Cloudformation脚本

正在寻找关于在cloudformation模板堆栈运行后立即启动Lambda的最佳方法的建议

用例是:我运行我的cloudformation模板,该模板使用授权程序和lambda函数设置API网关。然后,我需要联系另一个SAS/云服务,并在其一侧运行一些配置,以获得所有拨号

我正在研究是否有一种方法可以创建一个Lambda函数,该函数相当于现在的CloudWatch,因此它将立即启动并完成任何可能需要完成的工作

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

如果有人有什么想法,或者我错过了一些基本的东西,请告诉我。

你可以看看。从文档中:

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

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


注意:我还没有亲自尝试过,但它似乎对您来说是正确的。

谢谢,在创建Lambda函数后,它确实启动了一个Lambda函数。太棒了。我刚刚将其添加到SAM模板DeploymentCustomResource:Type:Custom::AppConfiguration属性:ServiceToken:!GetAtt HelloLambda99.Arn