如何在AWS API网关中配置$ default路径?

问题描述 投票:0回答:1

我们正在尝试根据https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html利用AWS API网关中的$ default路径>

像这样配置的api网关,利用$ default作为路由之一

/
 /-default
   ANY
 /api
  /{proxy=}

当我们尝试在$ default

路径和GET调用上调用api网关时
https://apigateway.amazonaws.com/prod/test

我们假设它将调用默认路径,但没有

message: "Missing Authentication Token"

但是,当我们这样做时

https://apigateway.amazonaws.com/prod/api/test 

<< [api集成被调用

Note

:我们已经尝试配置greedy path {proxy +}而不是$ default,因为贪婪路径始终优先,并且/ api路由也被路由到贪婪路径,所以$ default无效任何来自社区的帮助都会为我们指明正确的方向,这将大有帮助

[我们正在按照https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html配置的api网关那样,利用AWS API网关中的$ default路径。 ..

amazon-web-services aws-api-gateway api-gateway amazon-api-gateway
1个回答
1
投票
似乎您没有正确设置API网关HTTP API路由,导致路由不起作用as expected。还想提到

HTTP API

REST API
© www.soinside.com 2019 - 2024. All rights reserved.