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

AWS API Gateway对接VPC内部ALB时路径前缀未省略跳转错误咨询

AWS API Gateway私有ALB集成路径前缀移除解决方案

方案1:REST API 路径参数映射(兼容性最高)

  • 为每个服务创建前缀资源,例如app1,在该资源下创建贪婪路径匹配规则{proxy+},允许所有需要的HTTP方法
  • 进入{proxy+}的集成请求配置页,确认集成类型为「VPC链接」,后端关联对应app1的私有ALB
  • 配置集成的端点URL为http://<app1私有ALB地址>/{proxy}
  • 在「路径参数」映射区域,添加映射规则:integration.request.path.proxy 映射到 method.request.path.proxy
    配置完成后,domain.com/app1/hello请求转发到ALB的路径会自动变为/hello,前缀app1被移除。

方案2:HTTP API 参数映射(配置更简洁)

如果使用的是HTTP API类型的API Gateway,可通过参数映射直接重写路径:

  • 创建路由规则/app1/{proxy+},关联对应私有ALB的VPC Link集成
  • 进入该集成的「参数映射」配置页,新增映射规则:
    • 待修改参数:path
    • 操作类型:覆盖
    • 取值:/$request.path.proxy
      无需额外配置即可实现前缀自动移除。

生效校验

所有配置修改完成后,必须部署对应API阶段才能生效,测试时可在ALB的访问日志中确认转发的路径是否符合预期。两种方案均仅依赖已配置的VPC Link与私有ALB,无需对外暴露后端服务,符合内网集成安全要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:36:03