网关路由
更新时间 2026-04-17 17:34:40
最近更新时间: 2026-04-17 17:34:40
如果您的业务请求需要分发到不同的后端服务或应用,可以通过为应用配置网关路由来实现复杂的请求分发。接下来本文将介绍如何通过云原生 API 网关来设置具体的路由规则。
前提条件
AGW
您已创建云原生 API 网关。
CAE
您已开通 CAE 且创建了命名空间,并确保云原生 API 网关与 CAE 命名空间绑定同一个 VPC。
创建路由规则
在 CAE 网关路由中,在顶部点击创建路由。
在创建路由页面,配置相关信息,然后点击保存。
配置项 描述 示例 所属命名空间
需要流量分发的应用所处命名空间
demo
网络名称 路由规则名称 test-route 网络类型 选择 HTTP 类型 网关类型 选择 API 网关 网关实例 选择与命名空间使用同一 VPC 的网关实例。如果您需要创建新的网关实例,点击创建网关实例进行创建 demo-agw 域名 选择需要匹配的域名,支持选择多个域名。 www.app.com 路径 支持多种路径匹配规则
前缀:以前缀作为匹配条件。例如,Path 以
/demo开头。等价:即完全匹配。例如,Path 等于
/demo。
- 条件:前缀
路径:/demo
请求方法 设置匹配 HTTP 请求中的 Method 参数 GET 请求头 设置匹配 HTTP 请求中的 Header 参数 - 请求头:user
条件:等于
值:tony
请求参数 设置匹配 HTTP 请求中的 Query 参数 请求参数:name
条件:等于
值:tony
Cookie 设置匹配 HTTP 请求中的 Cookie 参数 - Cookie:token
条件:等于
值:test
服务来源 支持 K8s Service 使用场景 选择当前路由的目标服务类型。
单服务:将请求分发到唯一一个后端服务,是最常使用的场景。
多服务:将请求按比例分发到多个后端服务,通常在切流和灰度场景下使用。
单服务 后端服务 选择后端应用、服务及其对应的端口、超时时间以及重试次数 Fallback 开启 Fallback 开关,设置 Fallback 服务,您需要选择指定的服务。当路由指向的后端服务没有可用节点时,原请求会访问此处指定的 Fallback 服务。
管理路由规则
路由规则新建成功后,可以在网关路由页面进行查看、编辑和上下线等操作。