7.5. ROSA CLI 命令的最低权限
您可以使用遵循最小特权主体的权限创建角色,在其中分配了角色的用户没有其他权限分配给他们所需的特定操作范围。这些策略仅包含使用 ROSA 命令行界面(CLI) (rosa)执行特定操作所需的最小权限。
虽然本主题中介绍的策略和命令会相互工作,但您可能在 AWS 环境中存在其他限制,以便根据您的特定需求,这些命令的策略不足。红帽将这些示例作为基线提供,假设不存在其他 AWS Identity and Access Management (IAM)限制。
有关在 AWS 控制台中配置权限、策略和角色的更多信息,请参阅 AWS 文档中的 AWS Identity and Access Management。
7.5.1. 在 AWS CLI 命令上常见的 Red Hat OpenShift Service 的最低权限 复制链接链接已复制到粘贴板!
以下示例演示了在构建 Red Hat OpenShift Service on AWS 集群时,最常用的 ROSA CLI 命令所需的权限。
7.5.1.1. 创建受管 OpenID Connect (OIDC)供应商 复制链接链接已复制到粘贴板!
运行以下命令,具有指定权限,以使用 auto 模式创建受管 OIDC 供应商。
输入
rosa create oidc-config --mode auto
$ rosa create oidc-config --mode auto
policy
7.5.1.2. 创建非受管 OpenID Connect 供应商 复制链接链接已复制到粘贴板!
运行以下命令,具有指定权限,以使用 auto 模式创建受管 OIDC 供应商。
输入
rosa create oidc-config --mode auto --managed=false
$ rosa create oidc-config --mode auto --managed=false
policy
7.5.1.3. 列出您的帐户角色 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,以列出您的帐户角色。
输入
rosa list account-roles
$ rosa list account-roles
policy
7.5.1.4. 列出 Operator 角色 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令列出 Operator 角色。
输入
rosa list operator-roles
$ rosa list operator-roles
policy
7.5.1.5. 列出您的 OIDC 供应商 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令列出您的 OIDC 供应商。
输入
rosa list oidc-providers
$ rosa list oidc-providers
policy
7.5.1.6. 验证您的配额 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,以验证您的配额。
输入
rosa verify quota
$ rosa verify quota
policy
7.5.1.7. 删除受管 OIDC 配置 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,以使用 auto 模式删除受管 OIDC 配置。
输入
rosa delete oidc-config -–mode auto
$ rosa delete oidc-config -–mode auto
policy
7.5.1.8. 删除您的非受管 OIDC 配置 复制链接链接已复制到粘贴板!
运行以下命令,具有指定权限,以使用 auto 模式删除受管 OIDC 配置。
输入
rosa delete oidc-config -–mode auto
$ rosa delete oidc-config -–mode auto
policy
7.5.1.9. 创建集群 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,在 AWS 集群上创建 Red Hat OpenShift Service。
输入
rosa create cluster --hosted-cp
$ rosa create cluster --hosted-cp
policy
7.5.1.10. 创建帐户角色和 Operator 角色 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,以使用 auto 模式创建帐户和 Operator 角色。
输入
rosa create account-roles --mode auto --hosted-cp
$ rosa create account-roles --mode auto --hosted-cp
policy
7.5.1.11. 删除您的帐户角色 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,以删除处于 auto 模式的帐户角色。
输入
rosa delete account-roles -–mode auto
$ rosa delete account-roles -–mode auto
policy
7.5.1.12. 删除 Operator 角色 复制链接链接已复制到粘贴板!
使用指定权限运行以下命令,以自动模式删除 Operator 角色。
输入
rosa delete operator-roles -–mode auto
$ rosa delete operator-roles -–mode auto
policy
7.5.2. 没有所需权限的 ROSA CLI 命令 复制链接链接已复制到粘贴板!
以下 ROSA CLI 命令不需要权限或策略才能运行。相反,它们需要访问密钥并配置的 secret 密钥或附加的角色。
| 命令 | 输入 |
|---|---|
| 列出集群 |
|
| 列出版本 |
|
| 描述集群 |
|
| 创建管理员 |
|
| 列出用户 |
|
| 列出升级 |
|
| 列出 OIDC 配置 |
|
| 列出身份提供程序 |
|
| 列出 ingresses |
|