基础路径映射

0

【以下的问题经过翻译处理】 我正在努力使域映射正常工作。

我正在尝试创建:

https://api.dev.mycompany.com/estimates/

https://api.dev.mycompany.com/quotes/

因此,将两个(以后可能更多)API映射到我的域名上。

我已经在API GateWay上创建了域名api.dev.mycompany.com。如果我创建一个基本路径映射,空路径和目标指向Estimate:Stage,则对我的API的请求运行良好(在这个阶段未配置quotes)。

如果我将路径设置为“estimates”(或其他任何东西),并且将目标再次指向myapi:Stage,那么请求会导致430“缺少身份验证令牌”的错误。

这非常令人沮丧,因为在API GateWay CloudWatch日志中没有任何打印信息,因此我很难找到问题的根源。

有什么想法吗?

profile picture
專家
已提問 5 個月前檢視次數 62 次
1 個回答
0

【以下的回答经过翻译处理】 你需要将API定义向上移一级。所以"/estimates"变为"/",在你的API定义中"/estimates/foo"变为"/foo"等等。同时,将Lambda的基本路径也设置为"/estimates"而不是"/estimates/estimates"。

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南