amazon-web-services – 当多个模式匹配时,API Gateway会指向哪里?

与CloudFront不同,API网关中没有“优先级”列表.

如果两个或多个路径模式与API中的给定URL匹配,哪一个被选中?

例:

/
GET
  /{a}
  GET
  /static
  GET

当我转到gibberish.execute-api.region.amazonaws.com/stage/static时,{a}模式会触发吗?这记录在哪里?

最佳答案 API网关不允许您创建不明确的路径

/ {FOO}
/{酒吧}

但是,如果两条路径匹配,就像在您的示例中一样,API Gateway将选择具有更多静态值匹配的路径.

你的例子

/{一个}
/静态的

你点击/静态,API网关将选择/静态.

另一个例子:

/ {FOO} /静态/ {栏}
/值/静态/ {栏}

如果你点击/ value / static / baz,API网关将选择/ value / static / {bar}

点赞