第3章 AWS STS と Red Hat OpenShift Service on AWS について解説
Red Hat OpenShift Service on AWS は、AWS ID およびアクセス管理 (IAM) のための Amazon Web Services (AWS) セキュリティートークンサービス (STS) を使用して、AWS アカウント内のリソースとやり取りするために必要な認証情報を取得します。
3.1. AWS STS 認証方法 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Service on AWS の一部として、Red Hat は AWS アカウント内のインフラストラクチャーリソースを管理するために必要な権限を要求します。Red Hat OpenShift Service on AWS IAM STS ポリシーは、クラスターの自動化ソフトウェアに対し、AWS アカウント内のリソースへの限定的かつ短期的なアクセス権を付与します。
STS 方式では、事前定義されたロールとポリシーを使用して、IAM ロールに一時的な最小限の権限を付与します。通常、認証情報は要求されてから 1 時間後に期限切れになります。有効期限が切れると、認証情報は AWS によって認識されなくなり、その認証情報を使用して API 要求を実行するためにアカウントにアクセスできなくなります。
Red Hat OpenShift Service on AWS クラスターに対して、AWS IAM STS ロールを作成する必要があります。ROSA コマンドラインインターフェイス (CLI)(rosa) を使用して STS ロールを管理し、各ロールに必要な AWS 管理ポリシーをアタッチします。CLI には、ロールを作成し、AWS 管理ポリシーをアタッチするためのコマンドとファイル、および CLI が自動的にロールを作成してポリシーをアタッチできるようにするオプションが用意されています。または、ROSA CLI を使用すれば、Red Hat OpenShift Service on AWS に必要なロールを準備し、AWS マネージドポリシーをアタッチするためのコンテンツを入手することもできます。