Jump To Close Expand all Collapse all Table of contents 操作 3scale 使开源包含更多 1. 3scale 常规配置选项 Expand section "1. 3scale 常规配置选项" Collapse section "1. 3scale 常规配置选项" 1.1. 配置登录会话的有效长度 2. 3scale 操作和扩展 Expand section "2. 3scale 操作和扩展" Collapse section "2. 3scale 操作和扩展" 2.1. 重新部署 APIcast 2.2. 扩展内部 3scale Expand section "2.2. 扩展内部 3scale" Collapse section "2.2. 扩展内部 3scale" 2.2.1. 方法 1:备份和恢复持久性卷 2.2.2. 方法 2:备份并重新部署 3scale 2.2.3. 配置 3scale 内部部署 Expand section "2.2.3. 配置 3scale 内部部署" Collapse section "2.2.3. 配置 3scale 内部部署" 2.2.3.1. 通过 OCP 扩展 2.2.3.2. 垂直和横向硬件扩展 2.2.3.3. 扩展路由器 2.3. 操作故障排除 Expand section "2.3. 操作故障排除" Collapse section "2.3. 操作故障排除" 2.3.1. 在 OpenShift 上配置 3scale 审计日志记录 2.3.2. 启用审计日志记录 2.3.3. 为 Red Hat OpenShift 配置日志记录 2.3.4. 访问日志 2.3.5. 检查作业队列 2.3.6. 防止单调增长 3. 监控 3scale Expand section "3. 监控 3scale" Collapse section "3. 监控 3scale" 3.1. 为 3scale 启用监控 3.2. 配置 Prometheus 以监控 3scale 3.3. 配置 Grafana 来监控 3scale 3.4. 查看 3scale 的指标 3.5. 公开给 Prometheus 的 3scale 系统指标 4. 使用 Webhook 的 3scale 自动化 Expand section "4. 使用 Webhook 的 3scale 自动化" Collapse section "4. 使用 Webhook 的 3scale 自动化" 4.1. Webhook 概述 4.2. 配置 Webhook 4.3. Webhook 故障排除 5. 3scale toolbox Expand section "5. 3scale toolbox" Collapse section "5. 3scale toolbox" 5.1. 安装 toolbox Expand section "5.1. 安装 toolbox" Collapse section "5.1. 安装 toolbox" 5.1.1. 安装 toolbox 容器镜像 5.2. 支持的 toolbox 命令 5.3. 导入服务 5.4. 复制服务 5.5. 仅复制服务设置 5.6. OpenAPI 身份验证 5.7. 导入 OpenAPI 定义 5.8. 从 OpenAPI 定义中导入 3scale 后端 5.9. 管理远程访问凭证 Expand section "5.9. 管理远程访问凭证" Collapse section "5.9. 管理远程访问凭证" 5.9.1. 添加远程访问凭证 5.9.2. 列出远程访问凭证 5.9.3. 删除远程访问凭证 5.9.4. 重命名远程访问凭证 5.10. 创建应用程序计划 Expand section "5.10. 创建应用程序计划" Collapse section "5.10. 创建应用程序计划" 5.10.1. 创建新应用程序计划 5.10.2. 创建或更新应用程序计划 5.10.3. 列出应用计划 5.10.4. 显示应用程序计划 5.10.5. 删除应用程序计划 5.10.6. 导出/导入应用程序计划 Expand section "5.10.6. 导出/导入应用程序计划" Collapse section "5.10.6. 导出/导入应用程序计划" 5.10.6.1. 将应用计划导出到文件 5.10.6.2. 从文件导入应用计划 5.10.6.3. 从 URL 导入应用计划 5.11. 创建指标 Expand section "5.11. 创建指标" Collapse section "5.11. 创建指标" 5.11.1. 创建或更新指标 5.11.2. 列出指标 5.11.3. 删除指标 5.12. 创建方法 Expand section "5.12. 创建方法" Collapse section "5.12. 创建方法" 5.12.1. 创建方法 5.12.2. 创建或更新方法 5.12.3. 列出方法 5.12.4. 删除方法 5.13. 创建服务 Expand section "5.13. 创建服务" Collapse section "5.13. 创建服务" 5.13.1. 创建新服务 5.13.2. 创建或更新服务 5.13.3. 列出服务 5.13.4. 显示服务 5.13.5. 删除服务 5.14. 创建 ActiveDocs Expand section "5.14. 创建 ActiveDocs" Collapse section "5.14. 创建 ActiveDocs" 5.14.1. 创建新的 ActiveDocs 5.14.2. 创建或更新 ActiveDocs 5.14.3. 列出 ActiveDocs 5.14.4. 删除 ActiveDocs 5.15. 列出代理配置 Expand section "5.15. 列出代理配置" Collapse section "5.15. 列出代理配置" 5.15.1. 显示代理配置 5.15.2. 提升代理配置 5.15.3. 导出代理配置 5.15.4. 部署代理配置 5.15.5. 更新代理配置 5.15.6. 显示代理配置 5.15.7. 部署代理配置(已弃用) 5.16. 复制策略 registry 5.17. 列出应用 Expand section "5.17. 列出应用" Collapse section "5.17. 列出应用" 5.17.1. 创建应用程序 5.17.2. 显示应用程序 5.17.3. 创建或更新应用程序 5.17.4. 取消应用程序 5.18. 导出产品 5.19. 导入产品 5.20. 导出和导入产品策略链 5.21. 复制 API 后端 5.22. 复制 API 产品 5.23. SSL 和 TLS 故障排除 6. 在 3scale 中映射 API 环境 Expand section "6. 在 3scale 中映射 API 环境" Collapse section "6. 在 3scale 中映射 API 环境" 6.1. 每个环境的产品 6.2. 3scale 内部部署实例 Expand section "6.2. 3scale 内部部署实例" Collapse section "6.2. 3scale 内部部署实例" 6.2.1. 每个环境隔离 3scale 实例 6.2.2. 每个环境隔离 3scale 租户 6.3. 3scale 混合方法 6.4. 3scale 使用 APIcast 网关 Expand section "6.4. 3scale 使用 APIcast 网关" Collapse section "6.4. 3scale 使用 APIcast 网关" 6.4.1. APIcast 内置默认网关 6.4.2. 额外的 APIcast 网关 7. 使用 3scale toolbox 自动执行 API 生命周期 Expand section "7. 使用 3scale toolbox 自动执行 API 生命周期" Collapse section "7. 使用 3scale toolbox 自动执行 API 生命周期" 7.1. API 生命周期阶段概述 Expand section "7.1. API 生命周期阶段概述" Collapse section "7.1. API 生命周期阶段概述" 7.1.1. API 供应商周期 7.1.2. API 使用者周期 7.2. 部署示例 Jenkins CI/CD 管道 Expand section "7.2. 部署示例 Jenkins CI/CD 管道" Collapse section "7.2. 部署示例 Jenkins CI/CD 管道" 7.2.1. Jenkins CI/CD 管道示例 7.2.2. 设置 3scale Hosted 环境 7.2.3. 设置 3scale 内部环境 7.2.4. 为 OpenID Connect 部署红帽单点登录 7.2.5. 安装 3scale toolbox 并启用访问 7.2.6. 部署 API 后端 7.2.7. 部署自我管理的 APIcast 实例 7.2.8. 安装和部署示例管道 7.2.9. 3scale toolbox 的 API 生命周期自动化的限制 7.3. 使用 3scale Jenkins 共享库创建管道 7.4. 使用 Jenkinsfile 创建管道 8. 使用 3scale 操作器配置和调配 3scale Expand section "8. 使用 3scale 操作器配置和调配 3scale" Collapse section "8. 使用 3scale 操作器配置和调配 3scale" 8.1. 一般先决条件 8.2. 通过 3scale 操作器的应用程序功能 8.3. 部署第一个 3scale 产品和后端 8.4. 提升产品的 APIcast 配置 8.5. 3scale 操作器如何标识自定义资源链接的租户 8.6. 部署 3scale OpenAPI 自定义资源 Expand section "8.6. 部署 3scale OpenAPI 自定义资源" Collapse section "8.6. 部署 3scale OpenAPI 自定义资源" 8.6.1. 部署 3scale OpenAPI 自定义资源,从 secret 中导入 OAS 文档 8.6.2. 3scale OpenAPI 自定义资源定义的功能 8.6.3. 定义 OpenAPI 自定义资源时导入规则 8.6.4. 部署 3scale OpenAPI 自定义资源,从 URL 导入 OAS 文档 8.6.5. 其他资源 8.7. 部署 3scale ActiveDoc 自定义资源 Expand section "8.7. 部署 3scale ActiveDoc 自定义资源" Collapse section "8.7. 部署 3scale ActiveDoc 自定义资源" 8.7.1. 部署 3scale ActiveDoc 自定义资源,从 secret 中导入 OAS 文档 8.7.2. 3scale ActiveDoc 自定义资源定义的功能 8.7.3. 部署 3scale ActiveDoc 自定义资源,从 URL 中导入 OAS 文档 8.7.4. 其他资源 8.8. 与功能相关的后端自定义资源 Expand section "8.8. 与功能相关的后端自定义资源" Collapse section "8.8. 与功能相关的后端自定义资源" 8.8.1. 部署与功能相关的后端自定义资源 8.8.2. 定义后端指标 8.8.3. 定义后端方法 8.8.4. 定义后端映射规则 8.8.5. backend 自定义资源的状态 8.8.6. 链接到租户帐户的后端自定义资源 8.8.7. 删除后端自定义资源 8.9. 与功能相关的产品自定义资源 Expand section "8.9. 与功能相关的产品自定义资源" Collapse section "8.9. 与功能相关的产品自定义资源" 8.9.1. 部署与功能相关的产品自定义资源 Expand section "8.9.1. 部署与功能相关的产品自定义资源" Collapse section "8.9.1. 部署与功能相关的产品自定义资源" 8.9.1.1. 部署基本产品自定义资源 8.9.1.2. 使用 APIcast 托管部署产品 8.9.1.3. 使用 APIcast 自助管理部署产品 8.9.2. 定义产品应用程序计划 8.9.3. 为产品应用程序计划定义限制 8.9.4. 定义产品应用程序计划的定价规则 8.9.5. 使用 OpenID Connect 定义产品身份验证 8.9.6. 定义产品指标 8.9.7. 定义产品方法 8.9.8. 定义产品映射规则 8.9.9. 定义产品后端使用情况 8.9.10. 在 3scale 产品自定义资源中配置网关响应 8.9.11. 在 3scale 产品自定义资源中配置策略链 8.9.12. 产品自定义资源的状态 8.9.13. 链接到租户帐户的产品自定义资源 8.9.14. 删除产品自定义资源 8.10. 部署 3scale CustomPolicyDefinition 自定义资源 8.11. 部署租户自定义资源 8.12. 通过部署自定义资源来管理 3scale 开发人员 Expand section "8.12. 通过部署自定义资源来管理 3scale 开发人员" Collapse section "8.12. 通过部署自定义资源来管理 3scale 开发人员" 8.12.1. 前提条件 8.12.2. 通过部署 DeveloperAccount 自定义资源来管理 3scale 开发人员帐户 8.12.3. 通过部署 DeveloperUser 自定义资源来管理 3scale 开发人员用户 8.12.4. 删除 DeveloperAccount 或 DeveloperUser 自定义资源 8.13. 3scale Operator 功能的限制 8.14. 其他资源 9. 3scale 备份和恢复 Expand section "9. 3scale 备份和恢复" Collapse section "9. 3scale 备份和恢复" 9.1. 前提条件 9.2. 持久性卷和注意事项 9.3. 使用数据集 Expand section "9.3. 使用数据集" Collapse section "9.3. 使用数据集" 9.3.1. 定义 system-mysql 9.3.2. 定义 system-storage 9.3.3. 定义 backend-redis 9.3.4. 定义 system-redis 9.4. 备份系统数据库 Expand section "9.4. 备份系统数据库" Collapse section "9.4. 备份系统数据库" 9.4.1. 备份 system-mysql 9.4.2. 备份 system-storage 9.4.3. 备份 backend-redis 9.4.4. 备份 system-redis 9.4.5. 备份 zync-database 9.4.6. 备份 OpenShift secret 和 ConfigMap Expand section "9.4.6. 备份 OpenShift secret 和 ConfigMap" Collapse section "9.4.6. 备份 OpenShift secret 和 ConfigMap" 9.4.6.1. OpenShift secret 9.4.6.2. ConfigMaps 9.5. 恢复系统数据库 Expand section "9.5. 恢复系统数据库" Collapse section "9.5. 恢复系统数据库" 9.5.1. 恢复基于 Operator 的部署 9.5.2. 恢复 system-mysql 9.5.3. 恢复 system-storage 9.5.4. 恢复 zync-database Expand section "9.5.4. 恢复 zync-database" Collapse section "9.5.4. 恢复 zync-database" 9.5.4.1. 基于 Operator 的部署 9.5.4.2. 使用 backend-redis 和 system-redis 恢复 3scale 选项 9.5.5. 确保后端和系统之间的信息一致性 Expand section "9.5.5. 确保后端和系统之间的信息一致性" Collapse section "9.5.5. 确保后端和系统之间的信息一致性" 9.5.5.1. 管理 backend-redis 的部署配置 9.5.5.2. 管理 system-redis 的部署配置 9.5.6. 恢复 backend-worker 9.5.7. 恢复 system-app 9.5.8. 恢复 system-sidekiq Expand section "9.5.8. 恢复 system-sidekiq" Collapse section "9.5.8. 恢复 system-sidekiq" 9.5.8.1. 恢复 system-sphinx 9.5.8.2. 恢复由 zync 管理的 OpenShift 路由 10. 为 3scale 配置 reCAPTCHA Expand section "10. 为 3scale 配置 reCAPTCHA" Collapse section "10. 为 3scale 配置 reCAPTCHA" 10.1. 配置 reCAPTCHA for spam 保护 3scale 11. 3scale WebAssembly 模块 Expand section "11. 3scale WebAssembly 模块" Collapse section "11. 3scale WebAssembly 模块" 11.1. 将 Bookinfo 应用程序部署到 Service Mesh 11.2. 在 3scale 中创建产品 11.3. 使用 Service Mesh 连接 3scale Expand section "11.3. 使用 Service Mesh 连接 3scale" Collapse section "11.3. 使用 Service Mesh 连接 3scale" 11.3.1. 在 Service Mesh 中添加 3scale URL Expand section "11.3.1. 在 Service Mesh 中添加 3scale URL" Collapse section "11.3.1. 在 Service Mesh 中添加 3scale URL" 11.3.1.1. 在 Service Mesh 中添加租户 URL 11.4. 在 Service Mesh 中添加后端 URL Expand section "11.4. 在 Service Mesh 中添加后端 URL" Collapse section "11.4. 在 Service Mesh 中添加后端 URL" 11.4.1. 在 Service Mesh 的不同集群中使用 3scale 11.5. 在与 Service Mesh 相同的集群中使用 3scale 11.6. 创建 WasmPlugin 自定义资源 Expand section "11.6. 创建 WasmPlugin 自定义资源" Collapse section "11.6. 创建 WasmPlugin 自定义资源" 11.6.1. 3scale WasmPlugin 身份验证选项 11.7. 测试配置的 API 11.8. 3scale WebAssembly 模块配置 Expand section "11.8. 3scale WebAssembly 模块配置" Collapse section "11.8. 3scale WebAssembly 模块配置" 11.8.1. 配置 3scale WebAssembly 模块 11.8.2. 3scale WebAssembly 模块 api 对象 11.8.3. 3scale WebAssembly 模块系统对象 11.8.4. 3scale WebAssembly 模块上游对象 11.8.5. 3scale WebAssembly 模块后端对象 11.8.6. 3scale WebAssembly 模块服务对象 11.8.7. 3scale WebAssembly 模块凭证对象 11.8.8. 3scale WebAssembly 模块查找查询 11.8.9. 3scale WebAssembly 模块操作对象 11.8.10. 3scale WebAssembly 模块 mapping_rules 对象 11.8.11. 3scale WebAssembly 模块 mapping_rule 对象 11.9. 凭证用例的 3scale WebAssembly 模块示例 Expand section "11.9. 凭证用例的 3scale WebAssembly 模块示例" Collapse section "11.9. 凭证用例的 3scale WebAssembly 模块示例" 11.9.1. 查询字符串参数中的 API 键 (user_key) 11.9.2. 应用程序 ID 和密钥 11.9.3. 授权标头 11.9.4. OpenID Connect(OIDC)用例 11.9.5. 从标头中选取 JWT 令牌 11.10. 3scale WebAssembly 模块最小工作配置 12. 对 API 基础架构进行故障排除 Expand section "12. 对 API 基础架构进行故障排除" Collapse section "12. 对 API 基础架构进行故障排除" 12.1. 常见集成问题 Expand section "12.1. 常见集成问题" Collapse section "12.1. 常见集成问题" 12.1.1. 集成问题 Expand section "12.1.1. 集成问题" Collapse section "12.1.1. 集成问题" 12.1.1.1. APIcast 托管 12.1.1.2. APIcast 自我管理 12.1.2. 产品问题 Expand section "12.1.2. 产品问题" Collapse section "12.1.2. 产品问题" 12.1.2.1. 可用性问题 12.1.3. 部署后的问题 12.2. 处理 API 基础架构问题 Expand section "12.2. 处理 API 基础架构问题" Collapse section "12.2. 处理 API 基础架构问题" 12.2.1. 我们可以连接吗? 12.2.2. 服务器连接问题 12.2.3. 这是 DNS 问题吗? 12.2.4. 这是 SSL 问题吗? 12.3. 识别 API 请求问题 Expand section "12.3. 识别 API 请求问题" Collapse section "12.3. 识别 API 请求问题" 12.3.1. API 12.3.2. API Gateway > API 12.3.3. API 网关 Expand section "12.3.3. API 网关" Collapse section "12.3.3. API 网关" 12.3.3.1. API 网关是否已启动并运行? 12.3.3.2. 网关日志中是否存在任何错误? 12.3.4. API gateway > 3scale Expand section "12.3.4. API gateway > 3scale" Collapse section "12.3.4. API gateway > 3scale" 12.3.4.1. API 网关能否访问 3scale? 12.3.4.2. API 网关是否正确解析 3scale 地址? 12.3.4.3. API 网关调用 3scale 是否正确? 12.3.5. 3scale Expand section "12.3.5. 3scale" Collapse section "12.3.5. 3scale" 12.3.5.1. 3scale 返回错误吗? 12.3.5.2. 使用 3scale 调试标头 12.3.5.3. 检查集成错误 12.3.6. 客户端 API 网关 Expand section "12.3.6. 客户端 API 网关" Collapse section "12.3.6. 客户端 API 网关" 12.3.6.1. API 网关是否可从公共互联网访问? 12.3.6.2. 客户端是否可访问 API 网关? 12.3.7. 客户端 Expand section "12.3.7. 客户端" Collapse section "12.3.7. 客户端" 12.3.7.1. 使用其他客户端测试相同的调用 12.3.7.2. 检查客户端发送的流量 12.4. ActiveDocs 问题 Expand section "12.4. ActiveDocs 问题" Collapse section "12.4. ActiveDocs 问题" 12.4.1. 使用 petstore.swagger.io 12.4.2. 检查防火墙是否允许来自 ActiveDocs 代理的连接 12.4.3. 使用不正确的凭证调用 API 12.4.4. 比较调用 12.5. 登录 NGINX Expand section "12.5. 登录 NGINX" Collapse section "12.5. 登录 NGINX" 12.5.1. 启用调试日志 12.6. 3scale 错误代码 法律通告 Settings Close Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page 操作 3scale Red Hat 3scale API Management 2.13如何自动部署、扩展您的环境并对问题进行故障排除Red Hat Customer Content Services 法律通告摘要 本指南介绍了使用 Red Hat 3scale API Management 2.13 的部署操作。 Next