1.3. 配置 ROSA CLI

使用以下命令配置 Red Hat OpenShift Service on AWS (ROSA) CLI rosa

1.3.1. login

登录到您的红帽帐户,将凭据保存到 rosa 配置文件。登录时您必须提供令牌。您可以从 Red Hat OpenShift Service on AWS token 页复制您的令牌。

ROSA CLI (rosa)按以下优先级顺序查找令牌:

  1. 命令行参数
  2. ROSA_TOKEN 环境变量
  3. rosa 配置文件
  4. 通过命令行提示符进行交互

语法

$ rosa login [arguments]

表 1.1. 参数

选项定义

--client-id

OpenID 客户端标识符(字符串)。默认: cloud-services

--client-secret

OpenID 客户端 secret (字符串)。

--insecure

启用与服务器的不安全通信。这禁用 TLS 证书和主机名验证。

--scope

OpenID 范围(字符串)。如果使用这个选项,它将替换默认的范围。这可以重复多次以指定多个范围。默认:openid

--token

访问或刷新令牌(字符串)。

--token-url

OpenID 令牌 URL (字符串)。默认: https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token

表 1.2. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

--profile

指定来自您的凭证文件中的 AWS 配置集(字符串)。

1.3.2. logout

rosa 注销。注销也会移除 rosa 配置文件。

语法

$ rosa logout [arguments]

表 1.3. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

--profile

指定来自您的凭证文件中的 AWS 配置集(字符串)。

1.3.3. 验证权限

验证创建 ROSA 集群所需的 AWS 权限是否已正确配置:

语法

$ rosa verify permissions [arguments]

注意

此命令只验证没有使用 AWS 安全令牌服务 (STS) 的集群的权限。

表 1.4. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

--region

在其中运行命令的 AWS 区域(字符串)。这个值会覆盖 AWS_REGION 环境变量。

--profile

指定来自您的凭证文件中的 AWS 配置集(字符串)。

例子

验证 AWS 权限是否已正确配置:

$ rosa verify permissions

验证 AWS 权限是否在特定区域中正确配置:

$ rosa verify permissions --region=us-west-2

1.3.4. 验证配额

验证您的默认区域是否正确配置了 AWS 配额。

语法

$ rosa verify quota [arguments]

表 1.5. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

--region

在其中运行命令的 AWS 区域(字符串)。这个值会覆盖 AWS_REGION 环境变量。

--profile

指定来自您的凭证文件中的 AWS 配置集(字符串)。

例子

验证默认区域是否正确配置了 AWS 配额:

$ rosa verify quota

验证 AWS 配额是否在特定区域中正确配置:

$ rosa verify quota --region=us-west-2

1.3.5. 下载 rosa

下载 ROSA CLI 的最新兼容版本。

下载 rosa 后,提取存档的内容并将其添加到您的路径中。如需了解更多详细信息 ,请参阅设置 ROSA CLI

语法

$ rosa download rosa [arguments]

表 1.6. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

1.3.6. 下载 oc

下载 OpenShift Container Platform CLI (oc) 的最新版本。

下载 oc 后,您必须提取存档的内容并将其添加到您的路径中。

语法

$ rosa download oc [arguments]

表 1.7. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

示例

下载 oc 客户端工具:

$ rosa download oc

1.3.7. 验证 oc

验证 OpenShift Container Platform CLI (oc)是否已正确安装。

语法

$ rosa verify oc [arguments]

表 1.8. 从父命令继承的可选参数

选项定义

--help

显示此命令的帮助信息。

--debug

启用调试模式。

示例

验证 oc 客户端工具:

$ rosa verify oc