1.3. API 的初始配置


本节概述了初始配置,以确保您的 API 密钥、跟踪和监控的 API 流量受到 3scale 的保护,并带有基本速率限制和控制。如果您第一次使用 3scale,您可以运行向导来获得配置第一个 API 的帮助。

1.3.1. 创建新产品

产品是面向客户的 API,打包了一个或多个后端。本节论述了如何在 3scale 中添加产品。

您可以根据以下选项之一创建新产品:

  • 手动定义产品。
  • 从 OpenShift 导入产品。

本节包含手动定义的详情。如果要从 OpenShift 导入产品,请参阅服务发现

先决条件

  • 您需要 3scale 帐户。

流程

  1. 转至仪表板。
  2. 在 API 部分下,选择 Products 选项卡。
  3. 新建产品
  4. 提供以下详情:

    • 名称:产品标识符。
    • 系统名称 :用于内部目的的标识符。产品 system_name 用于生成代理端点和域名。默认情况下,system_name 是标签的一部分,其模式可以是以下备选之一:

      • 对于 APIcast staging: %{system_name}-%{tenant_name}-apicast-staging
      • 对于 APIcast production: `%{system_name}-%{tenant_name}-apicast-production

        要让 OpenShift 接受 Zync 创建的路由,标签必须具有最多 63 个字符,包括模式中显示的短划线。因此,当您指定 system_name 时,您必须考虑前面描述的特征字符数中的限制。

    • Description: 可选字段,包括有关该产品的更多详细信息。
  5. Create Product

执行这些步骤后,您将拥有一个代表面向公众 API 的产品。接下来的步骤是创建后端将它们添加到产品中

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.