Menu Close 管理 API 网关 让开源更具包容性 I. API 网关 Expand section "I. API 网关" Collapse section "I. API 网关" 1. 3scale APIcast API 网关的高级操作简介 Expand section "1. 3scale APIcast API 网关的高级操作简介" Collapse section "1. 3scale APIcast API 网关的高级操作简介" 1.1. 用于调用 3scale API 的公共基本 URL 1.2. APIcast 如何应用映射规则来捕获 3scale API 的使用 1.3. APIcast 如何处理具有自定义要求的 API 1.4. 将 APIcast 配置为使用 OpenTracing 1.5. 在 OpenShift 实例上安装 Jaeger 2. 操作 Docker 容器化环境 Expand section "2. 操作 Docker 容器化环境" Collapse section "2. 操作 Docker 容器化环境" 2.1. 对 Docker 容器化环境的 APIcast 进行故障排除 Expand section "2.1. 对 Docker 容器化环境的 APIcast 进行故障排除" Collapse section "2.1. 对 Docker 容器化环境的 APIcast 进行故障排除" 2.1.1. 无法连接到 Docker 守护进程错误 2.1.2. 基本 Docker 命令行界面命令 3. 高级 APIcast 配置 Expand section "3. 高级 APIcast 配置" Collapse section "3. 高级 APIcast 配置" 3.1. 定义 secret 令牌 3.2. 凭证 3.3. 配置错误消息 3.4. 配置历史记录 3.5. 调试 3.6. 路径路由 4. APIcast 策略 Expand section "4. APIcast 策略" Collapse section "4. APIcast 策略" 4.1. 用于更改默认 3scale APIcast 行为的标准策略 Expand section "4.1. 用于更改默认 3scale APIcast 行为的标准策略" Collapse section "4.1. 用于更改默认 3scale APIcast 行为的标准策略" 4.1.1. 在 3scale 管理门户中启用策略 4.1.2. 3scale Auth 缓存 4.1.3. 3scale Batcher 4.1.4. 3scale Referrer 4.1.5. Anonymous Access(匿名访问) 4.1.6. Camel Service 4.1.7. 条件策略 4.1.8. 内容缓存 4.1.9. CORS 请求处理 4.1.10. 自定义指标 4.1.11. Echo 4.1.12. 边缘限制 4.1.13. 标头修改 4.1.14. HTTP 状态代码覆盖 4.1.15. IP 检查 4.1.16. JWT 申索检查 4.1.17. Liquid Context Debug 4.1.18. 日志 4.1.19. 维护模式 4.1.20. NGINX Filter 4.1.21. OAuth 2.0 通用 TLS 客户端身份验证 4.1.22. OAuth 2.0 令牌内省 4.1.23. 代理服务 4.1.24. 速率限制标头 4.1.25. 响应/请求内容限制 4.1.26. Retry 4.1.27. RH-SSO/Keycloak 角色检查 4.1.28. 路由 4.1.29. SOAP 4.1.30. TLS 客户端证书验证 4.1.31. TLS 终止 4.1.32. Upstream 4.1.33. 上游连接 4.1.34. Upstream Mutual TLS 4.1.35. URL Rewriting 4.1.36. 使用 Captures 重写 URL 4.2. 3scale 标准策略中的策略链 Expand section "4.2. 3scale 标准策略中的策略链" Collapse section "4.2. 3scale 标准策略中的策略链" 4.2.1. APIcast NGINX 阶段如何处理 3scale 策略 4.2.2. 在 3scale 管理门户中修改策略链 4.2.3. 在 JSON 配置文件中创建 3scale 策略链 4.2.4. 运行 3scale 标准策略功能的 NGINX 阶段 4.2.5. 3scale 标准策略和处理它们的 NGINX 阶段 4.3. 自定义 3scale APIcast 策略 Expand section "4.3. 自定义 3scale APIcast 策略" Collapse section "4.3. 自定义 3scale APIcast 策略" 4.3.1. 关于 3scale APIcast 部署的自定义策略 4.3.2. 在 3scale 嵌入式 APIcast 中添加自定义策略 4.3.3. 在另一个 OpenShift Container Platform 中将自定义策略添加到 3scale 4.3.4. 在 3scale 自定义策略中包含外部 Lua 依赖项 5. 将策略链与 APIcast 原生部署集成 Expand section "5. 将策略链与 APIcast 原生部署集成" Collapse section "5. 将策略链与 APIcast 原生部署集成" 5.1. 在策略中使用变量和过滤器 6. 使用 Fuse 中的策略扩展转换 3scale 消息内容 Expand section "6. 使用 Fuse 中的策略扩展转换 3scale 消息内容" Collapse section "6. 使用 Fuse 中的策略扩展转换 3scale 消息内容" 6.1. 在 Fuse 中集成 APIcast 与 Apache Camel 转换 6.2. 配置使用 OpenShift 上 Fuse 中的 Apache Camel 创建的 APIcast 策略扩展 7. APIcast 环境变量 8. 配置 APIcast 以获得更好的性能 Expand section "8. 配置 APIcast 以获得更好的性能" Collapse section "8. 配置 APIcast 以获得更好的性能" 8.1. 常规指南 8.2. 默认缓存 8.3. 异步报告线程 8.4. 3scale 批处理器策略 9. 向 Prometheus 公开 3scale APIcast Metrics Expand section "9. 向 Prometheus 公开 3scale APIcast Metrics" Collapse section "9. 向 Prometheus 公开 3scale APIcast Metrics" 9.1. 关于 Prometheus Expand section "9.1. 关于 Prometheus" Collapse section "9.1. 关于 Prometheus" 9.1.1. Prometheus 查询 9.2. APIcast 与 Prometheus 集成 Expand section "9.2. APIcast 与 Prometheus 集成" Collapse section "9.2. APIcast 与 Prometheus 集成" 9.2.1. 其他选项 9.3. 3scale APIcast 的 OpenShift 环境变量 9.4. 3scale APIcast 指标公开给 Prometheus II. API 版本控制 Expand section "II. API 版本控制" Collapse section "II. API 版本控制" 10. API 版本 Expand section "10. API 版本" Collapse section "10. API 版本" 10.1. 目标 10.2. 先决条件 10.3. URL 版本 10.4. 端点版本控制 10.5. 自定义标头版本 III. API 身份验证 Expand section "III. API 身份验证" Collapse section "III. API 身份验证" 11. 身份验证模式 Expand section "11. 身份验证模式" Collapse section "11. 身份验证模式" 11.1. 支持的验证模式 11.2. 设置身份验证模式 Expand section "11.2. 设置身份验证模式" Collapse section "11.2. 设置身份验证模式" 11.2.1. 选择服务的验证模式 11.2.2. 选择要使用的 Authentication 模式 11.2.3. 确保您的 API 接受正确类型的凭证 11.2.4. 创建用于测试凭证的应用程序 11.3. 标准验证模式 Expand section "11.3. 标准验证模式" Collapse section "11.3. 标准验证模式" 11.3.1. API 密钥 11.3.2. App_ID 和 App_Key 对 11.3.3. OpenID Connect 11.4. 参考器过滤 12. OpenID Connect 集成 Expand section "12. OpenID Connect 集成" Collapse section "12. OpenID Connect 集成" 12.1. APIcast 验证和解析 JWT 12.2. 由 zync-que同步客户端凭证 12.3. 3scale 与红帽单点登录集成 Expand section "12.3. 3scale 与红帽单点登录集成" Collapse section "12.3. 3scale 与红帽单点登录集成" 12.3.1. 将 Zync 配置为使用自定义 CA 证书 12.3.2. 配置红帽单点登录 12.3.3. 使用红帽单点登录配置 3scale 12.4. 配置与第三方身份提供程序的 HTTP 集成 Expand section "12.4. 配置与第三方身份提供程序的 HTTP 集成" Collapse section "12.4. 配置与第三方身份提供程序的 HTTP 集成" 12.4.1. 先决条件 12.4.2. 步骤 12.4.3. Zync REST API 示例 Expand section "12.4.3. Zync REST API 示例" Collapse section "12.4.3. Zync REST API 示例" 12.4.3.1. 先决条件 12.4.3.2. 创建、更新和删除客户端 12.4.3.3. payload 12.4.3.4. 使用 OAuth2 身份验证 12.5. OAuth 2.0 支持的流 Expand section "12.5. OAuth 2.0 支持的流" Collapse section "12.5. OAuth 2.0 支持的流" 12.5.1. OAuth 2.0 支持的流的工作方式 12.5.2. 配置 OAuth 2.0 支持的流 12.6. 测试集成 Expand section "12.6. 测试集成" Collapse section "12.6. 测试集成" 12.6.1. 测试客户端同步 12.6.2. 测试 API 授权流 12.7. 集成示例 Document options Language: 日本語 English 简体中文 Format: Single-page HTML PDF ePub 管理 API 网关 Red Hat 3scale API Management 2.11中等到高级目标,以管理您的安装。摘要 本指南提供有关配置任务的信息,可在基本安装之后执行。 Next