第 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 后端环境配置产品,如下所示:

开发环境

  • 创建开发后端

    • name:dev
    • 私有基础 URL:API 后端的 URL
  • 创建 Dev 产品

    • 生产公共基本 URL:https://dev-api-backend.yourdomain.com
    • 暂存公共基本 URL:https://dev-api-backend.yourdomain.com
    • 使用 后端路径 /添加 Dev 后端.

QA 环境

  • 创建 QA 后端

    • name:QA
    • 私有基础 URL:API 后端的 URL
  • 创建 QA 产品

    • 生产公共基本 URL:https://qa-api-backend.yourdomain.com
    • 暂存公共基本 URL:https://qa-api-backend.yourdomain.com
    • 使用 后端路径 /添加 QA 后端.

生产环境

  • 创建生产后端

    • name:prod
    • 私有基础 URL:API 后端的 URL
  • 创建生产产品

    • 生产公共基本 URL:https://prod-api-backend.yourdomain.com
    • 暂存公共基本 URL:https://prod-api-backend.yourdomain.com
    • 使用 后端路径 /添加生产 后端

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.