配置策略和插件 AI 网关支持对MCP服务进行添加策略和配置插件,提高API的AI能力。 操作步骤 1. 登录云原生API网关控制台,在顶部菜单栏选择资源池。 2. 在左侧导航栏,选择 "AI网关实例" 菜单,进入实例列表页,选择目标实例进入详情页。 3. 在左侧导航栏,选择"MCP管理MCP服务",进入MCP服务详情页,切换到"策略与插件"页签。 4. 在启用策略/插件面板中,选择策略或插件进行配置。 策略配置 限流 当前实现为单机限流,基于时间窗口实现,可以配置时间窗口大小(秒)以及在一个时间窗口内限制的请求数。 配置 说明 时间窗口 进行限流统计的时间窗口 限制请求 时间窗口内允许的最大请求次数,超出的请求将会被拒绝 Header设置 Header配置支持对请求和响应的头部做修改。 配置 说明 开启状态 开启时策略才生效 Header类型 网关与后端交互时支持对请求和应答的头部做修改 操作类型 支持新增、修改、删除操作 新增:若header key已存在,则在末尾追加header value;否则新增 修改:若header key不存在,则新增header kv;否则覆盖已有header value值 删除:若header key存在,则删除;否则忽略该header key Header Key 头部Key Header Value 头部Value 跨域 AI网关支持跨域资源共享(CORS)。 CORS配置说明如下: 配置 说明 允许访问的来源 作用于AccessControlAllowOrigin头部,格式如:scheme://host:port,比如: 允许的方法 作用于AccessControlAllowMethods头部,表示允许的访问方法 允许的请求头部 作用于AccessControlAllowHeaders头部,允许跨域访问时请求方携带哪些CORS规范以外的Header,多个值使用','分割,''来表示所有Header均允许通过 允许的响应头部 作用于AccessControlExposeHeaders头部,允许浏览器和js脚本访问的响应头部 允许携带凭证 作用于AccessControlAllowCredentials头部 预检的过期时间 作用于AccessControlMaxAge头部 开启状态 开启时才生效