搜索

1.5. 创建用于测试 API 调用的新产品

download PDF

作为 3scale API 提供程序,创建用于通过这些公共 API 测试 API 调用的产品。产品是面向客户的 API,打包了一个或多个后端。

您可以按照以下选项之一创建新产品:

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

您可以在此处找到有关手动定义的详细信息。如果要从 OpenShift 导入产品,请参阅服务发现

先决条件

  • 您需要 3scale 帐户。

流程

  1. 转至仪表板。在 API 部分下,单击 Products 卡中的 Create Product
  2. 提供以下详情:

    • 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

    • 描述

      包含更多产品详情的可选字段。

  3. Create Product

在这些步骤后,您将拥有代表面向公共 API 的产品。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.