Jump To Close Expand all Collapse all Table of contents 部署选项 1. APIcast 概述 Expand section "1. APIcast 概述" Collapse section "1. APIcast 概述" 1.1. 先决条件 1.2. 部署选项 1.3. 环境 1.4. 配置集成设置 1.5. 配置服务 Expand section "1.5. 配置服务" Collapse section "1.5. 配置服务" 1.5.1. 配置身份验证设置 1.6. 映射规则 1.7. 映射规则工作流 1.8. Host Header 1.9. 生产环境部署 1.10. 公共基本 URL 1.11. 保护 API 后端 1.12. 将 APIcast 与私有 API 搭配使用 1.13. 使用 OpenTracing 配置 APIcast Expand section "1.13. 使用 OpenTracing 配置 APIcast" Collapse section "1.13. 使用 OpenTracing 配置 APIcast" 1.13.1. 先决条件 1.13.2. 流程 1.13.3. 附加信息 1.13.4. 在 OpenShift 实例上安装 Jaeger 2. Docker 容器化环境中的 APIcast Expand section "2. Docker 容器化环境中的 APIcast" Collapse section "2. Docker 容器化环境中的 APIcast" 2.1. 先决条件 2.2. 步骤 1:安装 Docker 容器化环境 2.3. 第 2 步:运行 Docker 容器化环境网关 Expand section "2.3. 第 2 步:运行 Docker 容器化环境网关" Collapse section "2.3. 第 2 步:运行 Docker 容器化环境网关" 2.3.1. Docker 命令选项 2.4. 步骤 3:测试 APIcast 2.5. 第 4 步:在 Docker 容器化环境中对 APIcast 进行故障排除 Expand section "2.5. 第 4 步:在 Docker 容器化环境中对 APIcast 进行故障排除" Collapse section "2.5. 第 4 步:在 Docker 容器化环境中对 APIcast 进行故障排除" 2.5.1. 无法连接到 Docker 守护进程错误 2.5.2. 基本 Docker 命令行界面命令 3. 在 Red Hat OpenShift 上运行 APIcast Expand section "3. 在 Red Hat OpenShift 上运行 APIcast" Collapse section "3. 在 Red Hat OpenShift 上运行 APIcast" 3.1. 先决条件 3.2. 第 1 步:设置 OpenShift Expand section "3.2. 第 1 步:设置 OpenShift" Collapse section "3.2. 第 1 步:设置 OpenShift" 3.2.1. 安装 Docker 容器化环境 3.2.2. 启动 OpenShift 集群 Expand section "3.2.2. 启动 OpenShift 集群" Collapse section "3.2.2. 启动 OpenShift 集群" 3.2.2.1. 在远程服务器上设置 OpenShift 集群 3.3. 第 2 步:使用 OpenShift 模板部署 APIcast 3.4. 第 3 步:在 OpenShift 控制台中创建路由 4. 高级 APIcast 配置 Expand section "4. 高级 APIcast 配置" Collapse section "4. 高级 APIcast 配置" 4.1. 定义 secret 令牌 4.2. 凭证 4.3. 错误信息 4.4. 配置历史 4.5. 调试 4.6. 路径路由 5. APIcast Policies Expand section "5. APIcast Policies" Collapse section "5. APIcast Policies" 5.1. APIcast 标准策略 Expand section "5.1. APIcast 标准策略" Collapse section "5.1. APIcast 标准策略" 5.1.1. 3scale Auth 缓存策略 5.1.2. 3scale Batcher 策略 5.1.3. 匿名访问策略 5.1.4. CORS 请求处理策略 5.1.5. echo Policy 5.1.6. 边缘限制策略 Expand section "5.1.6. 边缘限制策略" Collapse section "5.1.6. 边缘限制策略" 5.1.6.1. 限制类型 5.1.6.2. 限制定义 5.1.6.3. 移动模板 5.1.6.4. 应用条件 5.1.6.5. 配置存储 5.1.6.6. 错误处理 5.1.7. 标头修改策略 5.1.8. IP 检查策略 5.1.9. liquid 上下文调试策略 5.1.10. 日志记录策略 5.1.11. OAuth 2.0 令牌内省策略 5.1.12. Referrer 策略 5.1.13. RH-SSO/Keycloak 角色检查策略 5.1.14. Prometheus Metrics 5.1.15. SOAP 策略 5.1.16. 上游策略 5.1.17. URL 重写策略 Expand section "5.1.17. URL 重写策略" Collapse section "5.1.17. URL 重写策略" 5.1.17.1. 重写路径的命令 5.1.17.2. 重写查询字符串的命令 5.1.18. 使用 Captures 策略的 URL 重写 5.2. 启用标准策略 5.3. 创建自定义 APIcast 策略 5.4. 在 APIcast 中添加自定义策略 Expand section "5.4. 在 APIcast 中添加自定义策略" Collapse section "5.4. 在 APIcast 中添加自定义策略" 5.4.1. 在 APIcast 内置中添加自定义策略 5.4.2. 在另一个 OpenShift Container Platform 上将自定义策略添加到 APIcast 中 5.5. 在 AMP 中创建策略链 5.6. 创建策略链 JSON 配置文件 6. 将策略链与 APIcast 原生部署集成 Expand section "6. 将策略链与 APIcast 原生部署集成" Collapse section "6. 将策略链与 APIcast 原生部署集成" 6.1. 在策略中使用变量和过滤器 7. APIcast 环境变量 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 第 3 章 在 Red Hat OpenShift 上运行 APIcast 本教程介绍了如何在 Red Hat OpenShift 中部署 APIcast API 网关。 3.1. 先决条件 要按照下面的教程步骤操作,您需要首先在 3scale 管理门户中配置 APIcast,具体如 APIcast Overview 相同。确保将 自助管理的网关 选为集成设置中的部署选项。您应该将 Staging 和 Production 环境配置为继续。 Previous Next