插件管理
插件管理目前支持通过插件配置黑白名单等规则,阻断、仅记录或放行指定 IP 或域名的访问请求,即设置 IP/域名黑白名单等。
新建插件
按照以下操作,新建插件。
- 登录 QingCloud 管理控制台。
- 在控制台导航栏中,选择产品与服务 > 消息队列与中间件 > API 网关 ,进入API 网关页面。
- 点击插件管理,进入插件管理页,插件管理支持配置 IP 策略、限流策略。
创建 IP 策略
-
点击 IP 策略,进入 IP 策略管理页,IP 策略管理支持创建 IP 黑名单、IP 白名单。
-
点击新建 IP 策略,根据需要创建 IP 黑名单或 IP 白名单。
若需创建 IP 黑名单,点击IP 黑名单,页面出现 IP 黑名单创建弹框,需填写插件名称、描述、IP 黑名单。
若需创建 IP 白名单,点击IP 白名单,页面出现 IP 白名单创建弹框,需填写插件名称、描述、IP 白名单。
创建限流策略
-
点击限流策略,进入限流策略管理页,限流策略包含:速率限制、请求限制、并发限制。
-
点击新建限流策略,根据需要创建限流策略。
若需创建速率限流策略,点击速率限制,页面出现速率限制策略创建弹窗,需填写插件名称、描述、请求速率、突发值、Key、HTTP 状态码。
若需创建请求限制策略,点击请求限制,页面出现请求限制策略创建弹窗,需填写插件名称、描述、请求数、时间长度、Key、HTTP 状态码。
若需创建并发限制策略,点击并发限制,页面出现并发限制策略创建弹窗,需填写插件名称、描述、最大并发请求数、突发值、延迟时间、Key、HTTP 状态码。
若需创建 URI 拦截策略,点击URI 拦截,页面出现 URI 拦截策略创建弹窗,需填写插件名称、描述、拦截规则、HTTP 状态码。
查看插件
查看插件列表
进入插件管理页切换 tab,可以查看以创建的 IP 策略插件列表和限流策略列表。
查看插件详情
在插件列表中,点击插件名称可跳转插件详情页,详情页会显示当前插件已绑定的所有 API,并进行 API 绑定和解绑操作。
管理插件
绑定 API
-
在插件详情页,点击绑定 API,页面出现绑定插件弹窗,弹窗中显示所有已创建的 API 列表。
-
选择弹窗中的 API(仅可单选),已绑定 API 不可选,点击 绑定,插件绑定成功。
-
页面出现发布确认弹窗,若点击稍后发布,弹窗直接关闭,当前运行 API 为绑定插件前版本。若填写描述后,点击发布 API,API发布成功,当前运行 API 为绑定插件后版本。
解绑 API
-
在插件详情页,选择一个 API 点击解绑 API,页面出现确认解绑弹窗。
-
点击弹窗中的解绑按钮,插件解绑成功。
-
页面出现发布确认弹窗,若点击稍后发布,弹窗直接关闭,当前运行 API 为解绑插件前版本。若填写描述后,点击发布 API,API 发布成功,当前运行 API 为解绑插件后版本。
编辑插件
在插件详情页,点击编辑插件,页面出现编辑插件弹窗,支持修改插件名称、描述、IP 白名单列表。
删除密钥
在插件详情页,点击删除插件。
-
若插件已绑定 API,提示不可删除,需要先解绑所有 API。
-
若插件未绑定任何 API,插件可直接删除。