第 3 章 3scale toolbox
3scale toolbox 是一个 Ruby 客户端,可让您从命令行管理 3scale 产品。
3scale 文档中有有关安装 3scale toolbox、支持的 toolbox 命令、服务、计划、SSL 和 TLS 故障排除问题的信息。如需了解更多详细信息,请参阅以下部分之一:
- 第 3.1 节 “安装 toolbox”
- 第 3.2 节 “支持的 toolbox 命令”
- 第 3.3 节 “导入服务”
- 第 3.4 节 “复制服务”
- 第 3.5 节 “仅复制服务设置”
- 第 3.6 节 “导入 OpenAPI 定义”
- 第 3.7 节 “管理远程访问凭证”
- 第 3.8 节 “创建应用程序计划”
- 第 3.9 节 “创建指标”
- 第 3.10 节 “创建方法”
- 第 3.11 节 “创建服务”
- 第 3.12 节 “创建 ActiveDocs”
- 第 3.13 节 “列出代理配置”
- 第 3.14 节 “复制策略 registry”
- 第 3.15 节 “列出应用”
- 第 3.16 节 “复制 API 后端”
- 第 3.17 节 “SSL 和 TLS 故障排除”
3.1. 安装 toolbox
官方支持的安装 3scale toolbox 的方法是使用 3scale toolbox 容器镜像。
3.1.1. 安装 toolbox 容器镜像
本节介绍如何安装 toolbox 容器镜像。
先决条件
- 请参阅 Red Hat Ecosystem Catalog 中的 3scale toolbox 镜像。
- 您必须有一个红帽 registry 服务帐户。
- 本主题中的示例假定您已安装了 Podman。
步骤
登录到红帽生态系统目录:
$ podman login registry.redhat.io Username: ${REGISTRY-SERVICE-ACCOUNT-USERNAME} Password: ${REGISTRY-SERVICE-ACCOUNT-PASSWORD} Login Succeeded!
拉取 toolbox 容器镜像:
$ podman pull registry.redhat.io/3scale-amp2/toolbox-rhel7:3scale2.9
验证安装:
$ podman run registry.redhat.io/3scale-amp2/toolbox-rhel7:3scale2.9 3scale help
3.1.2. 安装不支持的 toolbox 版本
步骤
-
您可以通过 从 GitHub 下载并安装 latest.
rpm
、.deb
、.msi
或.pkg
文件,在 Fedora Linux、Ubuntu Linux、 Windows 或 macOS 上安装不支持的 toolbox 版本。
其他资源
- 有关使用 OpenShift、Podman 或 Docker 安装 toolbox 镜像的详情,请查看在 Red Hat Ecosystem Catalog 中获取镜像的说明。
-
另请参阅在 Kubernetes 上安装 3scale toolbox 的说明。您必须使用正确的镜像名称和
oc
命令,而不是 OpenShift 上的kubectl
。