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

如何在AWS API Gateway通过Mock集成实现vanity URL的302重定向

在API Gateway Mock集成中实现定制化重定向Header

没问题,这个需求完全可以只通过API Gateway的Mock端点实现,不用把请求转发到Lambda后端处理。你之前的思路已经走对了,只需要调整一下Header映射的写法就行:

  • 打开你创建的/somepath资源的集成响应配置
  • 找到302状态码对应的Location头映射,把原来的context.resourcePath改成:
    '/?source=' + context.resourcePath
    

这样配置之后,当用户访问/somepath时,API Gateway会自动拼接出/?source=/somepath作为Location头的值,返回302重定向响应。

补充说明:

API Gateway的映射表达式支持简单的字符串拼接操作,用单引号包裹固定文本部分,再和变量用+连接就可以实现你要的格式化效果。而且这个逻辑完全在API Gateway层面处理,不会触发任何后端集成请求,完美符合你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:49:29