node.js - 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 中等待其结果?谢谢!
解决方案
推荐阅读
- python-3.x - 用一组中两个参考值之间的百分比制作一个熊猫数据框
- swift - 如何从数组的已知索引(整数)而不是从 IndexPath 获取 UITableViewCell?
- ruby-on-rails - Xero 无法使用omniauth-xero 和xeroixer 验证签名
- powershell - 使用正确的语法响应 PowerShell 5.1 中的错误
- php - 在 Wordpress 中,我如何以编程方式检查尝试发布的人是否有所需的项目(如特色图片、标签等)
- ios - 我可以存储 Apple 的公钥来验证令牌签名吗?
- javascript - 对于繁重的数据负载和基于 Angular7 的应用程序的粗加工操作,最好的 StateManagement 工具/库是什么?
- excel - 读取 .xlsx 文件并将其存储到列表中
- python - 使用 Python Jenkins API 重试失败的作业
- r - 在不同的图中分配 geom_bar 中的颜色