在网关防护中,您可以创建API分组,并自定义每个API下面的URL路径匹配规则。网关防护可以针对自定义的API分组进行流量控制。本文介绍如何在网关防护中管理API。
新建自定义API
- 登录MSE治理中心控制台。
- 在顶部菜单栏选择地域。
- 在左侧导航栏选择 。
- 在网关防护页面单击目标应用卡片。
- 在左侧导航栏选择API管理,单击页面右上角的新增API。
- 在新建自定义API对话框中,填写API名称。
说明 该名称需要全局唯一,并且不能与路由配置文件中的路由ID重复。
- 填写URL路径匹配规则,先选择匹配模式,再根据匹配模式的要求填写匹配串。
- 匹配模式分为以下三类:
- 精确模式:严格按照给定的匹配串来匹配URL路径。示例:
/foo
代表严格按照/foo
这个路径来匹配。 - 前缀模式:按照给定的匹配串来进行前缀匹配,匹配串需符合Spring Web风格。示例:
/foo/**
代表匹配以/foo/
开头的所有URL,像/foo/22
这种URL都可以匹配。 - 正则模式:按照给定的正则表达式匹配串来进行匹配。
- 精确模式:严格按照给定的匹配串来匹配URL路径。示例:
- 匹配串:根据匹配模式的要求填写匹配串。
- 匹配模式分为以下三类:
- 单击+新增匹配规则,可添加多个URL路径匹配规则。
- 单击新增,完成自定义API的创建。
新增的API将出现在API管理页面。
相关操作
新增API后,您可以编辑、删除API。
- 编辑API
- 在API管理页面,在目标API的操作列,单击编辑。
- 在编辑自定义API 对话框中,修改URL匹配规则,也可以新增URL匹配规则。
- 删除API
- 在API管理页面,在目标API的操作列,单击删除。
- 在提示框中,单击确定,将该API分组删除。