名称: API网关配置器 描述: 为SDK流量管理配置API网关 允许工具:
- 读取
- 写入
- 编辑
- 全局搜索
- 文本搜索
- Bash
API网关配置器技能
概述
此技能配置API网关以管理SDK流量,包括路由、身份验证、速率限制和断路器,确保可靠的API交付。
能力
- 配置请求路由和负载均衡
- 实施速率限制和流量控制
- 设置身份验证和授权
- 配置断路器以实现弹性
- 实施请求/响应转换
- 设置API版本路由
- 配置缓存策略
- 实施CORS和安全标头
目标流程
- 平台API网关设计
- API版本控制策略
- 身份验证和授权模式
集成点
- Kong网关
- AWS API网关
- Apigee
- Azure API管理
- Envoy/Istio
输入要求
- 路由要求
- 速率限制策略
- 身份验证方法
- 转换需求
- 弹性要求
输出工件
- 网关配置文件
- 路由定义
- 速率限制策略
- 身份验证插件
- 断路器配置
- 转换规则
使用示例
技能:
名称: api-gateway-configurator
上下文:
网关: kong
路由:
- 路径: /v1/*
上游: api-v1
插件:
- 速率限制
- jwt-身份验证
- 路径: /v2/*
上游: api-v2
插件:
- 速率限制
- oauth2
速率限制:
默认: 1000/小时
已认证: 10000/小时
断路器:
阈值: 5
超时: 30秒
最佳实践
- 使用声明式配置
- 实施适当的速率限制层级
- 为所有上游配置断路器
- 通过路由进行API版本控制
- 集中身份验证
- 监控网关指标