2.8. 管理者権限とユーザーアクセスの取り消し
ROSA CLI (rosa
) を使用して、ユーザーから cluster-admin
権限または dedicated-admin
権限を取り消すことができます。
ユーザーからのクラスターアクセスを取り消すには、設定したアイデンティティープロバイダーからユーザーを削除する必要があります。
このセクションの手順に従って、ユーザーからの管理者権限またはクラスターアクセスを取り消すことができます。
2.8.1. ユーザーからの管理者権限の削除
このセクションの手順に従って、ユーザーから cluster-admin
権限または dedicated-admin
権限を取り消すことができます。
前提条件
-
ワークステーションに最新の AWS (
aws
)、ROSA (rosa
)、OpenShift (oc
) の CLI をインストールして設定している。 -
rosa
CLI を使用して Red Hat アカウントにログインしている。 - ROSA クラスターを作成している。
- クラスターに GitHub アイデンティティープロバイダーを設定し、アイデンティティープロバイダーユーザーを追加している。
-
ユーザーに
cluster-admin
またはdedicated-admin
権限が付与されている。
手順
アイデンティティープロバイダーユーザーから
cluster-admin
権限を取り消すには、以下を実行します。cluster-admin
権限を取り消します。$ rosa revoke user cluster-admin --user=<idp_user_name> --cluster=<cluster_name> 1
- 1
<idp_user_name>
および<cluster_name>
は、アイデンティティープロバイダーのユーザーおよびクラスター名に置き換えます。
出力例
? Are you sure you want to revoke role cluster-admins from user <idp_user_name> in cluster <cluster_name>? Yes I: Revoked role 'cluster-admins' from user '<idp_user_name>' on cluster '<cluster_name>'
ユーザーが
cluster-admins
グループのメンバーとして一覧表示されていないことを確認します。$ rosa list users --cluster=<cluster_name>
出力例
W: There are no users configured for cluster '<cluster_name>'
アイデンティティープロバイダーユーザーから
dedicated-admin
権限を取り消すには、以下を実行します。dedicated-admin
特権を取り消します。$ rosa revoke user dedicated-admin --user=<idp_user_name> --cluster=<cluster_name>
出力例
? Are you sure you want to revoke role dedicated-admins from user <idp_user_name> in cluster <cluster_name>? Yes I: Revoked role 'dedicated-admins' from user '<idp_user_name>' on cluster '<cluster_name>'
ユーザーが
dedicated-admins
グループのメンバーとして一覧表示されていないことを確認します。$ rosa list users --cluster=<cluster_name>
出力例
W: There are no users configured for cluster '<cluster_name>'