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

AWS CDK配置API Gateway默认集成不生效,请求返回403问题咨询

你遇到的403报错是因为你仅通过resourceForPath创建了API的路径资源,没有给这些资源绑定任何请求方法,API Gateway匹配不到可处理的方法时就会默认返回403 Missing Authentication Token,根本不会触发你配置的默认集成逻辑。

RestApi配置里的defaultIntegration和defaultMethodOptions是调用addMethod时不传对应参数才会生效的默认值,不会自动给所有路径资源创建请求方法。


方案1:给已创建的资源显式添加ANY方法

如果你确实需要提前创建指定路径资源,给每个资源添加ANY方法即可继承你配置的默认返回逻辑:

this.gateway.root.resourceForPath("/foo").addMethod('ANY');
this.gateway.root.resourceForPath("/foo/bar").addMethod('ANY');

方案2:添加通配符代理覆盖全路径

如果你不需要提前声明路径,想让所有未显式配置的路径都返回404,直接添加贪心路径代理即可,不需要单独创建每个路径资源:

// 仅需新增这一行即可,会自动继承RestApi配置的默认集成和方法选项
this.gateway.root.addProxy();

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 17:24:05