1.5. 创建用于测试 API 调用的新产品
作为 3scale API 提供程序,创建用于通过这些公共 API 测试 API 调用的产品。产品是面向客户的 API,打包了一个或多个后端。
您可以按照以下选项之一创建新产品:
- 手动定义产品。
- 从 OpenShift 导入产品。
您可以在此处找到有关手动定义的详细信息。如果要从 OpenShift 导入产品,请参阅服务发现。
先决条件
- 您需要 3scale 帐户。
流程
- 转至仪表板。在 API 部分下,单击 Products 卡中的 Create Product。
提供以下详情:
Name
产品标识符.
系统名称
用于内部目的的标识符。产品
system_name
用于生成代理端点和域名。默认情况下,system_name
是标签的一部分,其模式可以是以下备选之一:对于 APIcast staging
%{system_name}-%{tenant_name}-apicast-staging
对于 APIcast 生产环境
%{system_name}-%{tenant_name}-apicast-production
当自动生成的 URL 标签超过 63 个字符时,系统会将标签缩短如下: <
truncated_label>-<unique_hash>
<truncated_label>
原始 URL 的前 54 或 55 个字符。
<unique_hash>
从原始标签计算的唯一 SHA-1 哈希的前 7 个字符。
例如,这是在删减前的 URL:
https://my-very-long-system-name-also-very-long-tenant-name-apicast-staging.3scale.net
这是截断后的 URL:
https://my-very-long-system-name-also-very-long-tenant-name-api-72588d2.3scale.net
描述
包含更多产品详情的可选字段。
- 点 Create Product。
在这些步骤后,您将拥有代表面向公共 API 的产品。