在网关防护中,您可以创建API分组,并自定义每个API下面的URL路径匹配规则。网关防护可以针对自定义的API分组进行流量控制。本文介绍如何在网关防护中管理API。

新建自定义API

  1. 登录MSE治理中心控制台
  2. 在顶部菜单栏选择地域。
  3. 在左侧导航栏选择微服务治理中心 > 流量防护 > 网关防护
  4. 网关防护页面单击目标应用卡片。
  5. 在左侧导航栏选择API管理,单击页面右上角的新增API
  6. 新建自定义API对话框中,填写API名称。
    说明 该名称需要全局唯一,并且不能与路由配置文件中的路由ID重复。
  7. 填写URL路径匹配规则,先选择匹配模式,再根据匹配模式的要求填写匹配串
    • 匹配模式分为以下三类:
      • 精确模式:严格按照给定的匹配串来匹配URL路径。示例:/foo代表严格按照/foo 这个路径来匹配。
      • 前缀模式:按照给定的匹配串来进行前缀匹配,匹配串需符合Spring Web风格。示例:/foo/** 代表匹配以/foo/开头的所有URL,像/foo/22这种URL都可以匹配。
      • 正则模式:按照给定的正则表达式匹配串来进行匹配。
    • 匹配串:根据匹配模式的要求填写匹配串。
  8. 单击+新增匹配规则,可添加多个URL路径匹配规则。
  9. 单击新增,完成自定义API的创建。

    新增的API将出现在API管理页面。

    API管理.png

相关操作

新增API后,您可以编辑、删除API。

  • 编辑API
    1. API管理页面,在目标API的操作列,单击编辑
    2. 编辑自定义API 对话框中,修改URL匹配规则,也可以新增URL匹配规则。
  • 删除API
    1. API管理页面,在目标API的操作列,单击删除
    2. 在提示框中,单击确定,将该API分组删除。