1.3. API 的初始配置
本节概述了初始配置,以确保您的 API 密钥、跟踪和监控的 API 流量受到 3scale 的保护,并带有基本速率限制和控制。如果您第一次使用 3scale,您可以运行向导来获得配置第一个 API 的帮助。
1.3.1. 创建新产品
产品是面向客户的 API,打包了一个或多个后端。本节论述了如何在 3scale 中添加产品。
您可以根据以下选项之一创建新产品:
- 手动定义产品。
- 从 OpenShift 导入产品。
本节包含手动定义的详情。如果要从 OpenShift 导入产品,请参阅服务发现。
先决条件
- 您需要 3scale 帐户。
流程
- 转至仪表板。
- 在 API 部分下,选择 Products 选项卡。
- 点新建产品。
提供以下详情:
- 名称:产品标识符。
系统名称 :用于内部目的的标识符。产品
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
时,您必须考虑前面描述的特征字符数中的限制。
-
对于 APIcast staging:
- Description: 可选字段,包括有关该产品的更多详细信息。
- 点 Create Product。