微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 AWS Step 函数的优势lambda 调用 lambda

如何解决使用 AWS Step 函数的优势lambda 调用 lambda

我的用例是调用两个 lambdas L1,L2 使用 S3 触发器在 s3 位置创建/上传文件调用一个 Lambda L1,执行 L1 后应调用第二个 Lambda L2

在 L1 的 RequestHandler 结束时,我计划调用 L2

在这里使用 step 函数而不是仅从 lambda 调用 lambda 有什么好处,如果我包含 step 函数,我需要从 L1 启动一个单独的状态机实例,还需要为 Step 函数设置基础结构。

最佳解决方案是什么 - 我应该使用 step 函数来编排还是应该从另一个 lambda 调用 lambda 而不是设置 step 函数

解决方法

使用 AWS Step Functions 的优势在于它可以让您编排多个 AWS 服务来执行特定任务。因此,如果您有许多 Lambda 函数,您可以使用 AWS Step Functions 创建一个执行特定任务的工作流。

例如,您可以创建一个工作流来创建服务票证,其中包括将信息写入数据库,以及通过电子邮件将票证分配给的人员发送。例如,这里的每一步都是一个 Lambda 函数。在 AWS Step Functions 中使用时,它是一个工作流程。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。