在云形成之前或之后立即运行 Lambda 函数?AWS



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

用例是:我运行我的 cloudformation 模板,该模板设置了一个具有授权方和 lambda 函数的 API 网关。然后,我需要联系另一个 SAS/云服务,并在他们这边运行一些配置,以便拨入所有内容。

我正在研究是否有办法使用相当于Now的CloudWatch创建Lambda函数,因此它将立即启动并完成可能需要完成的任何整理工作。

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

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

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

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

使用此自定义资源,您可以通过将其 ARN 移交给自定义资源来调用 Lambda 函数。另请参阅此文档文章以获取更多背景信息。

注意:我还没有自己尝试过,但这似乎是适合您的选择。

相关内容

最新更新