以服务维度发布 API
设计、开发和部署 API 后,你可以在 API7 企业版中发布这些 API,以便进行访问。你可以将其发布到测试环境、预生产环境、生产环境,或多个区域。
本教程以 Swagger Petstore 为例,介绍如何将 API 发布到测试环境。通常情况下,开发人员根据后端服务组织 API,因此 API7 以服务维度管理 API。特定后端的 API 共享配置,并在后端发生变化时一起更新。
前提条件
- 安装 API7 企业版。
- 获取一个具有超级管理员 或 API 提供者 角色的用户账户。
- 将默认网关组重命名为
测试网关组并配置网络。该网关组将作为测试环境的 API 网关。 - 在网关组中至少新增一个网关实例。
新增服务和路由
- 手动新增
- 导入 OpenAPI 3.0
- 从左侧导航栏中选择 服务, 然后单击新增服务。
- 选择 手动新增。
- 名称填写
Swagger Petstore。 - 单击新增。
- 在服务详情页面中,单击新增路由。
- 在新增路由 对话框中, 执行以下操作:
- 名称填写
getPetById。 - 路径填写
/pet/*。 - HTTP 方法选择
GET。
- 名称填写
- 单击新增。
- 从左侧导航栏中选择服务,然后单击新增服务。
- 选择导入 OpenAPI。
- 上传 YAML/JSON 文件,然后选择
HTTP作为上游 Scheme。 - 单击