AWS API网关中的默认路径?

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

我们在AWS API网关中有一个Rest API配置,我们要在其中路由以处理默认路径

/
 /api
 /$default (default path here)

注意我们不是在寻找贪婪的路径{proxy +}

/ 
 /api
 /{proxy+}

贪婪路径的问题是没有请求将路由到/ api ...总是{proxy +}即使请求具有/ api(将其淘汰)也将优先处理]

任何来自社区的帮助都可以为我们指明正确的方向。

amazon-web-services aws-api-gateway api-gateway amazon-api-gateway
1个回答
0
投票

您可以使用$default路由来捕获与API中其他路由没有明确匹配的请求。

[$default路由收到请求时,API网关将完整的请求路径发送到集成。例如,您可以创建仅具有$ default路由的API,并将其与https://petstore-demo-endpoint.execute-api.com HTTP端点在ANY方法上集成。

[将请求发送到https://api-id.execute-api.us-east-2.amazonaws.com/store/checkout时,API网关将请求发送到https://petstore-demo-endpoint.execute-api.com/store/checkout

您可以阅读有关它的更多信息here

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