教程:通过插件代理和管理 API 请求
本教程以快速开始为基础,带你完成一个贴近实际的场景:通过 API7 网关代理 API 请求,并使用插件实施身份认证和限流。
你将学到:
- 为后端 API 创建服务和路由
- 添加
key-auth插件以要求 API Key(API 密钥)身份认证 - 创建带有凭证的消费者
- 添加
limit-count插件以实施限流 - 测试完整配置
预计用时:约 15 分钟
前置条件:已运行的 API7 网关实例。如果尚未设置,请先完成快速开始。如果要跟随 Admin API 示例,请在开始前从控制台获取 Token。
第 1 步:创建服务和路由
创建一个将请求代理到 httpbin.org 的服务。你可以手动添加,也可以导入 OpenAPI 规范来创建服务及其路由。
- 控制台
- Admin API
- ADC
- 在控制台侧边栏中进入
default网关组,然后点击 服务。 - 点击 新增服务,再点击 手动新增。
- 配置服务:
| 字段 | 值 |
|---|---|
| 名称 | demo-api |
| 服务类型 | HTTP(七层) |
| 上游协议 | HTTP |
| 如何找到上游 | 使用节点 |
- 点击