授权方请求的 AWS API 网关 header

AWS API Gateway header for request in Authorizer

我正在使用 AWS API 网关与 Google AWS Lambda 控制台上的操作进行通信。在这种情况下,我正在进行 post 调用,我想在此调用中找到用户。我开始知道这是在 header 中发送的。所以我做了以下步骤:

  1. 创建了一个资源和方法,并且运行良好,数据在彼此之间成功传递。
  2. 现在我想通过 header 来查找用户,所以我所做的是使用来自 AWS API 网关控制台的授权方,然后单击创建授权方。
  3. 现在我对这种情况感到困惑我想要一个 header 和 body 那么我应该发送什么在 Lambda 事件负载中。
  4. 无论是令牌还是有效负载,如果是令牌,它仅将授权部分作为 header 发送。
  5. 因此,根据我的理解,在我的场景中,我将需要 Request。但是在请求中,我应该在控制台中为 header 添加什么作为身份源。

实际上针对上述问题,我们需要在AWS API 控制台中执行In Integration 请求。转到集成请求中的映射模板。

如需进一步参考,请使用此 article