2.5. IBM Cloud VPC IAM ポリシーと API キー
OpenShift Container Platform を IBMCloud アカウントにインストールするには、インストールプログラムに IAM API キーが必要です。これにより、IBM Cloud サービス API にアクセスするための認証と認証が提供されます。必要なポリシーを含む既存の IAM API キーを使用するか、新しいポリシーを作成できます。
IBM Cloud IAM の概要については、IBM Cloud の ドキュメント を参照してください。
2.5.1. 前提条件のパーミッション
ロール | アクセス |
---|---|
viewer、Operator、Editor、Administrator、Reader、Writer、Manager | <resource_group> リソースグループ内のインターネットサービス |
Viewer、Operator、Editor、Administrator、User API key creator、Service ID creator | IAM Identity Service サービス |
viewer、Operator、Administrator、Editor、Reader、Writer、Manager、Console Administrator | <resource_group> リソースグループの VPC Infrastructure Services サービス |
Viewer |
Resource Group: リソースグループ自体を表示するためのアクセス権。リソースタイプは |
2.5.2. Cluster-creation パーミッション
ロール | アクセス |
---|---|
Viewer | <resource_group> (チーム用に作成されたリソースグループ) |
viewer、Operator、Editor、Reader、Writer、Manager | Default リソースグループのすべてのサービス |
Viewer、Reader | Internet Services サービス |
viewer、Operator、Reader、Writer、Manager、Content Reader、Object Reader、Object Writer、Editor | Cloud Object Storage サービス |
Viewer |
デフォルトのリソースグループ: リソースタイプは |
viewer、Operator、Editor、Reader、Manager | <resoure_group> リソースグループの Power Systems Virtual Server サービス |
viewer、Operator、Editor、Reader、Writer、Manager、Administrator | <resource_group> リソースグループのインターネットサービスサービス: CIS 機能スコープ文字列が信頼性に等しい |
Viewer、Operator、Editor | Direct Link サービス |
viewer、Operator、Editor、Administrator、Reader、Writer、Manager、Console Administrator | VPC Infrastructure Services サービス <resource_group> リソースグループ |
2.5.3. アクセスポリシーの割り当て
IBM Cloud IAM では、アクセスポリシーをさまざまなサブジェクトにアタッチできます。
- アクセスグループ (推奨)
- サービス ID
- User
推奨される方法は、アクセスグループ で IAM アクセスポリシーを定義することです。これにより、OpenShift Container Platform に必要なすべてのアクセスを整理し、ユーザーとサービス ID をこのグループにオンボードできます。必要に応じて、ユーザーとサービス ID に直接アクセスを割り当てることもできます。
2.5.4. API キーの作成
IBM Cloud アカウントのユーザー API キーまたはサービス ID API キーを作成する必要があります。
前提条件
- 必要なアクセスポリシーを IBM Cloud アカウントに割り当てている。
- IAM アクセスポリシーをアクセスグループまたはその他の適切なリソースにアタッチしている。
手順
IAM アクセスポリシーの定義方法に応じて、API キーを作成します。
たとえば、アクセスポリシーをユーザーに割り当てた場合は、ユーザー API キー を作成する必要があります。アクセスポリシーをサービス ID に割り当てた場合は、サービス ID API キー を作成する必要があります。アクセスポリシーがアクセスグループに割り当てられている場合は、どちらの API キータイプも使用できます。IBM Cloud VPC API キーの詳細は、Understanding API keys を参照してください。