网关收到访问请求时,通过API添加的策略判断是否匹配并决定之后的处理动作。策略包含路由策略,负载均衡策略,限流策略和鉴权策略等。

操作步骤

  1. 登录微服务网关控制台
  2. 在顶部菜单栏选择地域
  3. 在左侧导航栏选择网关管理
  4. 网关管理页面单击网关名称。
  5. 网关详情页面左侧导航栏单击API管理
  6. API管理页面单击API名称。
  7. API详情页面的策略区域创建策略,您可根据需求选择相应的链路进行创建,然后单击保存

    策略链路包含以下几种:

    • 请求处理:网关接收到API请求后,最先执行的处理环节。
    • 响应处理:网关在生成API请求后,最后执行的处理环节。
    • 后端请求处理:网关在发起后端微服务的请求前,最后执行的处理环节。
    • 后端响应处理:网关在接收后端微服务的响应后,最先执行的处理环节。
    说明 一般只需配置请求处理响应处理两个环节,若涉及需特别强调时机差异处理时可配置后端处理。

    策略包含创建策略选择已有策略两种方式。

    说明
    • 从注册中心添加服务场景下,为API添加策略时,必须添加路由和负载均衡策略,否则API无法发布。
    • 如果需要添加鉴权策略,则需要先创建凭证,详情请参见创建凭证操作步骤
    • 创建策略:单击创建策略,在创建策略对话框设置策略参数。

      创建策略的步骤与新建策略基本一致,详情请参见新建策略

      说明 在API管理中创建策略比新建策略时多一个启用状态开关。
      • 打开开关,添加策略后就会启用该策略。
      • 关闭开关,添加策略后不会启用。
    • 选择已有策略:单击选择已有策略,在已有策略对话框勾选策略,单击确认
      说明 添加已有策略后,默认关闭启用状态开关。如需打开,单击策略名称,在编辑策略对话框中打开启用状态开关。

    您还可以拖动策略名称左侧的移动按钮 按钮以便调整策略的优先级。

结果验证

返回API管理页面,单击API名称,进入API详情页面,在策略区域查看策略。如果相关的策略已存在,表明策略添加成功。

后续步骤

为API添加策略后,可以发布该API,详情请参见发布API

也可以在API详情页面删除策略,步骤比较简单,不再赘述。