问题描述
我必须处理对 API Gateway -> Lambda (Node.js) 的同步请求。该请求包含一个 transactionId。 lambda 需要将请求负载转发到 Step Function,并等待 Step Function 的输出返回给客户端。我认为如果可以的话,这可以通过同步 Lambda 调用来实现:
- 进行异步调用以将请求负载发布到 step 函数
- subscribe to an SNS topic event source,应用了过滤器策略,使其仅使用与从 API 网关的请求正文中接收到的具有相同 transactionId 的消息
- 处理从 SNS 主题收到的消息,并将其返回给 API 网关
...但我不明白现有的 Lambda 调用是否可以订阅 SNS 主题并等待消息,或者如果 SNS 执行调用...在这种情况下,这行不通?任何帮助将不胜感激!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)