微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何 AWS API Gateway 服务代理身份验证 |无服务器框架

如何解决如何 AWS API Gateway 服务代理身份验证 |无服务器框架

最近我尝试绕过 Lambda 并使用 API 网关服务代理直接将对象保存到 s3。我能够管理那部分,但我很难验证来自 API 网关的 Rest API 调用。感谢您指导实施身份验证部分。

我的无服务器实现

apiGatewayServiceProxies:
- s3:
    path: /s3
    method: post
    action: PutObject
    pathOverride: '{file}.xml'
    bucket: 'docusign-temp'
    cors: true

    requestParameters:
      'integration.request.path.file': 'context.requestId'
      'integration.request.path.object': 'context.requestId'
      'integration.request.header.X-DocuSign-Signature-1': "'WV/YmpqEAHgWC86WACTJiiY='"

AWS API 网关

enter image description here

请求标头与集成请求阶段映射,但不允许进行身份验证部分。我需要将这些标头传递给方法请求阶段,在那里我可以执行身份验证部分。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。