管理方式
API7 网关提供多种方式,用于管理网关组以及路由、服务、上游和消费者等资源。这些方式支持从交互式配置到自动化和 AI 辅助运维的不同工作流。
| 方式 | 工作原理 | 常见运维场景 |
|---|---|---|
| 控制台 | 在 API7 网关控制面中提供图形界面。 | 日常交互式配置与检查、一次性资源变更,以及创建访问令牌。 |
| Admin API | 提供用于控制面和网关资源操作的 RESTful 端点。 | 需要直接通过 HTTP 集成的自定义控制器、内部平台和应用。 |
| ADC 参考 | 通过单独安装的 CLI 应用声明式 YAML 或 JSON 配置。 | 以文件为事实来源的 GitOps 和 CI/CD 工作流,包括校验、配置漂移审查、环境晋级和审批后的同步。 |
| a7 CLI | 通过单独安装的 CLI 调用控制面 API 和 Admin API。 | 跨网关组的交互式资源检查和变更、使用结构化输出的脚本、故障排查,以及支持 Agent Skills 和 Shell 命令的 AI 编程 Agent。 |
| API7-MCP | 通过单独配置的 MCP 服务器,将 API7 网关操作公开为工具。 | 需要查询资源、查看监控、管理 RBAC 或发送网关测试请求的 MCP 兼容 AI 客户端和 Agent。 |
控制台随控制面一起提供。ADC、a7 和 API7-MCP 需要单独设置。快速入门及后续教程提供控制台、Admin API 和 ADC 示例。
将 API7 网关与 AI Agent 配合使用
a7 和 API7-MCP 都能让 AI Agent 连接 API7 网关,但工作方式不同。API7 网关 Agent Skills提供 API7 专用指令和示例;支持 Shell 的编程 Agent 会按照这些内容运行 a7 命令。API7-MCP 则提供 MCP 兼容客户端或 Agent 可发现和调用的结构化工具。
同一任务无需同时使用两者。若 Agent 支持 Agent Skills 和 Shell 命令,请使用 a7 Skills;若客户端或 Agent 支持 MCP,并且你希望由 MCP 服务器将 API7 网关操作作为工具提供,请使用 API7-MCP。
后续步骤
你已了解可用的管理方式。接下来,请使用控制台、Admin API 或 ADC,通过插件代理和管理 API 请求。