You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS REST API Gateway集成请求中从上下文数据创建请求头?

解决API Gateway从Lambda授权器上下文传递值到集成请求头的问题

正确配置步骤

  • 登录API Gateway控制台,找到目标API及对应方法
  • 切换到集成请求标签页
  • 滚动至HTTP请求头区域,点击「添加」按钮
  • 在配置项中填写:
    • 名称:输入你需要的请求头名称(如myheader)
    • 映射来自:选择context选项
    • 值:填入context.authorizer.uid
  • 点击「保存」,回到API的「资源」页面,选择「部署API」并指定对应阶段完成部署

之前尝试失败的原因

  • 尝试1:多数情况是配置后未重新部署API,API Gateway的配置变更必须部署到对应阶段才会生效
  • 尝试2:VTL语句$input.params().header.myheader = "$context.authorizer.uid"写法无效,请求映射模板仅用于生成请求体或修改请求参数结构,无法直接修改集成请求头的映射规则,集成请求头需单独配置映射关系

内容的提问来源于stack exchange,提问作者PaxPrz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 08:25:26