[IAM]ポリシー

ポリシーは、実行可能なAPIの権限で、ユーザーに付与するロールを作成時に使用します。

ポリシーとは?

ポリシー(Policy)は、実行可能なAPIの権限を意味し、Managed / Customタイプのポリシーが存在します。

ManagedCustom
定義Repositoryサービスにおいてグローバルに定義されたポリシーで、
ポリシーをすべてのシステムアドミンが直接管理して共有します。
ほとんどのユーザーが活用しやすい共通のポリシーです。
ドメイン別に独自に定義されたポリシーで、
各ドメインの詳細権限を管理するのに役立ちます。
作成、修正、削除X (不可)O (可能)
読むO (可能)O (可能)

詳細については、Understanding Policyをご参考にしてください。

ポリシーを照会する

照会したいポリシーのタイプをクリックすると、テーブルに接続されたIDフィールドからポリシーの詳細ページへ移動します。

policy-full-page

ポリシーを作成する

画面右上の[作成]ボタンからポリシーを作成するページへ移動します。

policy-create-button

氏名、説明、権限を入力すると、ポリシーを作成できます。

与えられた権限を複数入力できます。複数の場合は改行で区分します。

権限の例は、次のとおりです。{サービス}.{リソース}.{作動}の形式が設定されています。

例に対する説明
identity.Project.*プロジェクトリソースに対するすべての権限
identity.ProjectGroup.*プロジェクトグループリソースに対するすべての権限
identity.User.getユーザーリソースに対する獲得権限
identity.User.updateユーザーリソースに対するアップデート権限
identity.User.listユーザ―リソースに対するリスト権限

サービスやリソース等に関する詳細な情報については、(こちら)をご参考にしてください。

ポリシーを編集する

編集したいポリシーのページに移動します。

ポリシー名を編集する

タイトルの右横にある編集アイコンをクリックすると表示されるモダールでポリシー名を編集できます。

policy-edit-icon-button

ポリシーの内容を編集する

説明欄の入力ウィンドウで説明を修正できます。

画面下のコードブロックで権限を修正できます。複数の権限は改行で区分します。

policy-detail-page-with-new-permission

ポリシーを削除する

削除したいポリシーのページに移動します。

削除アイコンをクリックすると表示されるモダールウィンドウでポリシーを削除できます。

policy-delete-icon-button

このとき、ロール(Role)が連結たポリシーは削除できないため、ロール(Role)ページへ移動して検討を実行してください。

policy-cannot-delete-modal