如何解决如何 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='"
请求标头与集成请求阶段映射,但不允许进行身份验证部分。我需要将这些标头传递给方法请求阶段,在那里我可以执行身份验证部分。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。