第 5 章 在 3scale 中映射 API 环境
API 提供程序提供对通过 3scale 管理门户管理的 API 的访问权限。然后,您可以在许多环境中部署 API 后端。API 后端环境包括以下:
- 用于开发、质量保证(QA)、登台和生产的不同环境。
- 用于管理其自身 API 后端组的团队或部门的不同环境。
红帽 3scale API 管理产品代表 API 的单一 API 或子集,但也可用于映射和管理不同的 API 后端环境。
要了解为您的 3scale 产品映射 API 环境的信息,请查看以下部分:
5.1. 每个环境的产品
此方法为每个 API 后端环境使用单独的 3scale 产品。在每个产品中,配置生产网关和暂存网关,以便能够像使用 API 后端一样安全地测试并提升对网关配置的更改。
Production Product => Production Product APIcast gateway => Production Product API upstream Staging Product => Staging Product APIcast gateway => Staging Product API upstream
为 API 后端环境配置产品,如下所示:
- 使用环境 API 后端的基础 URL 创建 后端。
- 使用 后端路径 / 将后端添加到 环境的产品中。
开发环境
创建开发后端
- name:dev
- 私有基础 URL:API 后端的 URL
创建 Dev 产品
-
生产公共基本 URL:https://dev-api-backend.yourdomain.com
-
暂存公共基本 URL:https://dev-api-backend.yourdomain.com
- 使用 后端路径 /添加 Dev 后端.
-
生产公共基本 URL:https://dev-api-backend.yourdomain.com
QA 环境
创建 QA 后端
- name:QA
- 私有基础 URL:API 后端的 URL
创建 QA 产品
-
生产公共基本 URL:https://qa-api-backend.yourdomain.com
-
暂存公共基本 URL:https://qa-api-backend.yourdomain.com
- 使用 后端路径 /添加 QA 后端.
-
生产公共基本 URL:https://qa-api-backend.yourdomain.com
生产环境
创建生产后端
- name:prod
- 私有基础 URL:API 后端的 URL
创建生产产品
-
生产公共基本 URL:https://prod-api-backend.yourdomain.com
-
暂存公共基本 URL:https://prod-api-backend.yourdomain.com
- 使用 后端路径 /添加生产 后端
-
生产公共基本 URL:https://prod-api-backend.yourdomain.com
其他资源
- 如需有关 3scale 产品的更多信息,请参阅 3scale 的首个步骤。