概述
路由级插件可绑定在某一特定路由上,允许根据具体的路由定制化功能。
路由级插件使用规则:
- 一个路由只能绑定一个相同类型的插件。再次绑定同类型的插件时会覆盖原有的插件配置。
- 插件的绑定、解绑、更新会实时生效,不需要重新发布路由。
- 路由上可启用相同类型的路由策略和路由级插件,以最新的插件配置生效。
- 路由的上下线不会影响路由级插件的绑定关系。
查看路由级插件列表
操作步骤
- 进入微服务引擎MSE控制台;
- 在顶部菜单栏选择资源池;
- 单击左侧导航栏云原生网关 > 网关列表 ;
- 您可以在网关列表页单击需要查看的网关实例ID或者 实例名称 ,也可以单击操作列中的管理按钮;
- 单击左侧导航栏 路由级插件 ,展示了目前已创建的路由级插件列表;
创建路由级插件
操作步骤
- 点击创建插件按钮,进入插件创建页面;
- 基础信息填写 插件名称 ,下拉选择 插件类型 ,选填描述信息;
- 脚本配置下拉选择配置模板后,配置窗口中显示该插件类型的配置模板信息,您可以根据需要对该插件配置进行修改编辑;
- 点击提交按钮,会对该插件配置参数进行校验,校验通过后则成功创建路由级插件;
填写参数说明如下:
配置项 | 说明 |
---|---|
插件名称 | 用于标志唯一插件,不可重复 |
插件类型 | 从给定插件类型下拉列表中选择 |
描述 | 插件配置的描述信息,可不填 |
选择配置模板 | 部分插件类型包括基础配置案例,经典配置案例两种模板 |
配置窗口 | 选择模板后会自动出现插件配置原始模板,用户可根据需求场景灵活定义配置参数值 |
删除路由级插件
操作步骤
- 进入路由级插件配置列表页,点击操作栏中的删除按钮即可;
绑定路由级插件
操作步骤-绑定途径1
- 进入路由级插件配置列表页,点击操作栏中的绑定API按钮;
- 在弹框中展示了网关实例上所有的API,点击每条API的添加按钮,或是选中多条API后点击添加选中按钮,右侧已选择API框中展示了已添加的API;
- 点击已选择API中的移除按钮,可取消该API的选择;
- 支持对API进行分页展示,以及API名称和Path的模糊搜索;
- 点击确认按钮,插件配置绑定路由成功;
操作步骤-绑定途径2
- 进入路由配置菜单页;
- 点击路由名称或查看按钮,进入路由详情页;
- 进入已绑插件页,展示了该API已经绑定的路由级插件配置列表;
- 点击绑定插件按钮,弹框中展示了所有的路由级插件配置列表,点击每个插件配置的添加按钮,或是选中多个插件配置后点击添加选中按钮,右侧已选择插件框中展示了已添加的路由级插件配置;
- 点击已选择插件中的移除按钮,可取消该插件配置的选择;
- 支持对插件配置进行分页展示,以及插件名称和插件类型的模糊搜索;
- 点击确认按钮,插件配置绑定路由成功;
注意一条API上只能绑定一种插件类型的路由级插件配置
解绑路由级插件
操作步骤-解绑途径1
- 进入路由级插件配置列表页,点击操作栏中的解绑API按钮;
- 进入插件配置详情页面,绑定的API列表页面展示了当前该插件配置已绑定的API列表;
- 点击每个配置的解除按钮,或选中多条API后点击批量解除按钮实现解绑操作;
- 支持对API进行分页展示,以及API名称和Path的模糊搜索;
- 在弹框中点击确认按钮,插件配置与路由解绑成功;
操作步骤-解绑途径2
- 进入路由配置菜单页;
- 点击路由名称或查看按钮,进入路由详情页;
- 进入已绑插件页,展示了该API已经绑定的路由级插件配置列表;
- 点击每个插件配置的解除按钮,或是选中多个插件配置后点击批量解除绑定按钮;
- 支持对插件配置进行分页展示,以及插件名称和插件类型的模糊搜索;
- 在弹框中点击确认按钮,插件配置与路由解绑成功;