API网关代理集成.返回第二个lambda函数的响应



前提很简单。

通常的应用流程如下:

  1. API网关收到请求。
  2. API网关通过参数触发Lambda函数。
  3. Lambda Function运行逻辑。
  4. Lambda函数的响应被自动转发到API网关作为对步骤1的响应(响应接收到的API请求)。

这就是我遇到的问题。在返回对收到的API请求的响应之前,我需要运行两个函数。我需要第4步中第二个函数的返回语句作为返回的响应给客户端。

现在有更多的例子,这是必要的。将来,我们可能需要运行一些服务(例如lambda>λ祝辞PostgreSQL祝辞API响应),然后响应请求。

是否有一种方法可以从客户端接收请求,然后运行一系列任务,组装必要的数据,然后将这些数据用作原始API请求中的响应?到目前为止,阶跃函数似乎是一个可能的解决方案,但我不知道它是否能做到这一点。

直到最近,这对于步进函数来说还是一个痛苦的问题,但是在去年re:invent的时候,他们宣布了编排同步快递工作流的能力:https://aws.amazon.com/blogs/compute/new-synchronous-express-workflows-for-aws-step-functions/

在我看来,这将是实现你正在寻找的最好/最简单的方法。

相关内容

  • 没有找到相关文章

最新更新