第2章 カスタマイズを使用した STS を使用する ROSA クラスターの作成
カスタマイズを使用して、AWS Security Token Service (STS) で Red Hat OpenShift Service on AWS (ROSA) クラシックアーキテクチャークラスターを作成します。Red Hat OpenShift Cluster Manager または ROSA CLI (rosa) を使用して、クラスターをデプロイすることができます。
このドキュメントの手順では、必要な AWS Identity and Access Management (IAM) リソースを作成するときに、auto モードと manual モードのどちらかを選択することもできます。
2.1. 自動デプロイメントモードと手動デプロイメントモードを理解する リンクのコピーリンクがクリップボードにコピーされました!
AWS Security Token Service (STS) を使用する Red Hat OpenShift Service on AWS (ROSA) クラシックアーキテクチャークラスターをインストールする場合、auto または manual モードを選択して、必要な AWS Identity and Access Management (IAM) リソースを作成できます。
autoモード-
このモードでは、ROSA CLI (
rosa) は必要な IAM ロールとポリシー、および AWS アカウントに OpenID Connect (OIDC) プロバイダーをすぐに作成します。 manualモード-
このモードでは、
rosaは IAM リソースの作成に必要なawsコマンドを出力します。対応するポリシーの JSON ファイルも現在のディレクトリーに保存されます。manualモードを使用すると、生成されたawsコマンドを手動で実行する前に確認できます。manualモードでは、コマンドを組織内の別の管理者またはグループに渡して、リソースを作成することもできます。
manual モードを使用することを選択した場合、クラスターのインストールは、クラスター固有の Operator のロールと OIDC プロバイダーを手動で作成するまで待機します。リソースを作成した後、インストールが続行されます。詳細は、OpenShift Cluster Manager を使用した Operator ロールと OIDC プロバイダーの作成 を参照してください。
STS を使用する ROSA をインストールするために必要な AWS IAM リソースの詳細は、STS を使用するクラスターの IAM リソースについて を参照してください。
2.1.1. OpenShift Cluster Manager を使用した Operator ロールと OIDC プロバイダーの作成 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Cluster Manager を使用してクラスターをインストールし、manual モードを使用して必要な AWS IAM Operator ロールと OIDC プロバイダーを作成することを選択した場合、リソースをインストールするために以下のいずれかの方法を選択するように求められます。組織のニーズに合ったリソース作成方法を選択できるようにするためのオプションが用意されています。
- AWS CLI (
aws) -
この方法では、IAM リソースの作成に必要な
awsコマンドとポリシーファイルを含むアーカイブファイルをダウンロードしてデプロイメントできます。ポリシーファイルを含むディレクトリーから提供された CLI コマンドを実行して、Operator ロールと OIDC プロバイダーを作成します。 - Red Hat OpenShift Service on AWS (ROSA) クラシックアーキテクチャー CLI (
rosa) -
rosaを使用すると、提供されるコマンドを実行して、クラスターの Operator ロールと OIDC プロバイダーを作成できます。
auto モードを使用する場合、OpenShift Cluster Manager は、OpenShift Cluster Manager IAM ロールを通じて提供されるパーミッションを使用して、Operator ロールと OIDC プロバイダーを自動的に作成します。この機能を使用するには、ロールに管理者権限を適用する必要があります。