网关收到访问请求时,通过API的策略判断是否匹配并决定之后的处理动作。策略包含路由策略,负载均衡策略,限流策略和鉴权策略等多种策略。
前提条件
如果需要为API添加鉴权策略,则需要先创建凭证。具体操作,请参见
新建凭证。
背景信息
添加服务的场景不同,必须为API添加的策略也不同:
- 从注册中心添加服务,必须为API添加路由和负载均衡策略后才能发布生效。
- 从EDAS关联服务,必须为API添加路由策略后才能发布生效。
操作步骤
- 登录微服务网关控制台。
- 在顶部菜单栏选择地域。
- 在左侧导航栏选择网关管理。
- 在网关管理页面单击网关名称。
- 在网关详情页面左侧导航栏单击API管理。
- 在API管理页面单击API名称。
- 在API详情页面的策略区域确定目标链路,不同链路的策略作用范围不同。
- 请求处理:网关接收到API请求后,最先执行的处理环节。
- 响应处理:网关在生成API请求后,最后执行的处理环节。
- 后端请求处理:网关在发起后端微服务的请求前,最后执行的处理环节。
- 后端响应处理:网关在接收后端微服务的响应后,最先执行的处理环节。
说明 一般只需配置请求处理和响应处理两个环节,若涉及需特别强调时机差异处理时可配置后端处理。
- 在目标链路内添加策略,您可以选择以下任一方式添加策略:
- 创建新策略
- 在目标链路区域单击创建策略。
- 在创建策略对话框选择策略类型,并设置策略信息,然后单击确认。

参数 |
说明 |
策略名称 |
仅限字母、数字和下划线(_),最长255个字符,必须以字母开头。 |
策略别名 |
易于辨识策略的别名信息。 |
策略类型 |
根据需要选择策略,本示例选择路由-SCG_ROUTE。
|
启用状态 |
策略的启用状态,默认开启。 |
策略配置 |
根据需要配置策略,也可以在模板基础上配置其它参数。 |
- 选择已有策略
- 在目标链路区域单击选择已有策略。
- 在已有策略对话框选中目标策略,单击确认。

- 在目标链路内单击策略名称,在编辑策略对话框中开启策略启用开关,然后单击确认。

说明 选择已有策略,默认不启用该策略,未启用的策略携带

标识。如果需要启用,请开启
启用状态开关。
- 可选:同一个链路中如果存在多条策略,鼠标悬停在策略名称上并移动出现的
图标,调整策略的优先级。
结果验证
返回API管理页面,单击API名称,进入API详情页面,在策略区域查看策略。如果相关的策略已存在,表明策略添加成功。
在文档使用中是否遇到以下问题
更多建议
匿名提交