网关路由
更新时间 2026-04-01 16:14:18
最近更新时间: 2026-04-01 16:14:18
如果您的业务请求需要分发到不同的后端服务或应用,可以通过为应用配置网关路由来实现复杂的请求分发。接下来本文将介绍如何通过云原生 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服务。
管理路由规则
路由规则新建成功后,可以在网关路由页面进行查看、编辑和上下线等操作。