2.2. 遵循 Prototype 路径


您可以从末尾单独跟踪 Prototype 路径。或者,您也可以根据需要选择从该路径中执行一些步骤。每个路径都可以独立,但 PrototypeBasicAdvanced 路径会相互构建。

2.2.1. 保护 API

您可以在几分钟内对 3scale 访问控制层进行原型,假设以下情况之一:

  • 在 3scale Hosted(SaaS)中,您的产品可以公开访问。
  • 在 3scale 内部安装中,可从 3scale 安装访问您的产品。

echo API 充当公共产品的示例。它有以下特性:

  • 这是一个简单的 API,它接受任何路径并返回响应正文中有关请求(路径、请求参数、标头等)的信息。
  • 它可以通过以下 URL 访问 :https://echo-api.3scale.net
  • 您第一次激活 3scale 时,会为每个现有的 API 创建一个产品。第一次,产品和 API 后端之间存在一对一关系。换句话说,您将看到: Echo API,它是一个包含 API 后端 的产品。

要保护您的 Echo API 产品,请按照以下步骤执行:

  1. 验证您的产品是否可以访问。示例 :https://echo-api.3scale.net/v1/fast/track

    • 在安全层就位后,您可以隐藏或限制对后端主机的访问。
  2. 进入 [Your_product_name] > Integration > Configuration
  3. 对于 [Your_product_name],请确认已在默认的 API 后端中设置了专用端点。示例 :https://echo-api.3scale.net:443
  4. 点按钮以提升至暂存。
  5. 复制包含 user_key 作为默认凭证的 cURL 语句,以便从命令行进行调用:

    curl "https://api-2445581407825.staging.apicast.io:443/v1/fast/track?user_key=287d64924e6120d215b1000ac07c063b"
    Copy to Clipboard Toggle word wrap

    您可以进行不同的调用。例如,尝试另一个端点,添加相同的 user_key

    注意

    您可以从应用程序详情页面获取 API 产品密钥,该页面位于其中一个开发人员帐户中。

    现在,您的 3scale 访问控制层将只允许通过身份验证的调用到后端 API。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat