首页 > 解决方案 > Eventbridge Lambda 函数中的无服务器步进函数

问题描述

这是我的用例:

我收到来自 Eventbridge 的事件

serverless.yml

  eventBridgeListenerFunction:
    description: Listen to the Shopify webhooks sent by EventBridge
    handler: src/handlers/shopify.eventBridgeListenerLambdaHandler
    memorySize: 3008
    events:
      - http:
          path: v1/eventbridge-listener
          method: post

我根据 Eventbridge 事件数据中的某些元素调用外部 API。问题:此 API 调用可能需要很长时间。并且该解决方案似乎通过一个步骤函数,该函数将进行外部 API 调用并将数据返回给 eventBridgeListenerFunction。

我使用 NodeJS,但我没有找到这个用例的任何好例子。

Eventbridge事件->被eventBridgeListenerFunction捕获->阶跃函数->数据返回给eventBridgeListenerFunction

如何调用步进函数并在 eventBridgeListenerFunction 中等待其结果?谢谢!

标签: node.jsaws-lambdaserverlessaws-step-functionsaws-event-bridge

解决方案


推荐阅读