2.5.13. IAM ポリシーの管理
IAM ポリシーを適用し、マネージドクラスター内で許可されているクラスター管理者の数を確認します。以下のセクションでは、IAM ポリシーの作成、適用、表示、および更新について説明します。
2.5.13.1. IAM ポリシーの作成 リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインインターフェース (CLI) またはコンソールから IAM ポリシーの YAML ファイルを作成できます。
2.5.13.1.1. CLI からの IAM ポリシーの作成 リンクのコピーリンクがクリップボードにコピーされました!
CLI から IAM ポリシーを作成するには、以下の手順を実行します。
IAM ポリシー定義を使用して YAML ファイルを作成します。以下のコマンドを実行します。
kubectl create -f iam-policy-1.yaml
kubectl create -f iam-policy-1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow IAM ポリシーは以下の YAML ファイルのようになります。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行してポリシーを適用します。
kubectl apply -f <iam-policy-file-name> --namespace=<namespace>
kubectl apply -f <iam-policy-file-name> --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行してポリシーの一覧を確認します。
kubectl get <iam-policy-file-name> --namespace=<namespace>
kubectl get <iam-policy-file-name> --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
IAM ポリシーが作成されました。
2.5.13.1.1.1. CLI からの IAM ポリシーの表示 リンクのコピーリンクがクリップボードにコピーされました!
IAM ポリシーを表示するには、以下の手順を実行します。
以下のコマンドを実行して、特定の IAM ポリシーの詳細を表示します。
kubectl get iampolicy <policy-name> -n <namespace> -o yaml
kubectl get iampolicy <policy-name> -n <namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、IAM ポリシーの詳細を表示します。
kubectl describe iampolicy <name> -n <namespace>
kubectl describe iampolicy <name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.5.13.1.2. コンソールからの IAM ポリシーの作成 リンクのコピーリンクがクリップボードにコピーされました!
コンソールから IAM ポリシーを作成すると、YAML エディターで YAML ファイルも 作成されます。コンソールから IAM ポリシーを作成するには、以下の手順を実行します。
- コンソールからクラスターにログインします。
- ナビゲーションメニューから Govern risk をクリックします。
- Create policy をクリックします。
- Specifications フィールドから IamPolicy を選択します。残りのパラメーターの値は、ポリシーを選択すると自動的に設定されます。値は編集できます。
- Create をクリックします。
IAM ポリシーが作成されました。
2.5.13.1.2.1. コンソールからの IAM ポリシーの表示 リンクのコピーリンクがクリップボードにコピーされました!
コンソールから IAM ポリシーとそのステータスを表示できます。
- コンソールからクラスターにログインします。
ナビゲーションメニューから Govern risk をクリックし、ポリシー表の一覧を表示します。
注記: ポリシー表の一覧をフィルタリングするには、Policies タブまたは Cluster violations タブを選択します。
- 詳細を表示するポリシーを 1 つ選択します。
- Status タブを選択して、IAM ポリシー違反を表示します。