路由配置
HTTP 访问服务支持灵活的路由配置,您可以将请求路由至云托管、云函数、静态托管等多种后端资源上。
路由匹配逻辑
路由规则由域名(domain)和路径(path)组成,其中域名支持通配符 *
。
- 域名匹配遵循精确匹配或通配符,精确匹配的权重大于通配符权重;
- 路径遵循最长匹配原则,优先匹配重合程度最高的路由规则。
匹配逻辑如下:
示例
考虑以下的路由规则:
域名 路径 关联资源
* / FunctionA
* /bar FunctionB
<默认域名> /bar FunctionC
foo.com / FunctionD
foo.com /bar FunctionE
foo.com /bar/baz FunctionF
那么:
- 如果访问
qux.com/xxx
,那么会路由至FunctionA
; - 如果访问
qux.com/bar
,那么会路由至FunctionB
; - 如果访问
<默认域名>/bar
,那么会路由至FunctionC
; - 如果访问
<默认域名>/bar/xxx
,那么会路由至FunctionC
; - 如果访问
foo.com/xxx
,那么会路由至FunctionD
; - 如果访问
foo.com/bar
,那么会路由至FunctionE
; - 如果访问
foo.com/bar/xxx
,那么会路由至FunctionE
; - 如果访问
foo.com/bar/baz
,那么会路由至FunctionF
;