グループ、動的グループおよびポリシーの作成
ユーザーがテナンシ内のリソース・アナリティクスのインスタンスを管理する方法を制御できます。
通常、テナンシにユーザー・グループを作成し、そのグループに特定のコンパートメント内のサービスを管理する権限を付与し、リソース・アナリティクス・インスタンスのリソース・プリンシパルにテナンシのリソース・メタデータを監視する権限を付与します。
1. グループと動的グループの作成
2. ポリシーの作成
ユーザー・グループおよび動的グループを作成した後、グループ・メンバーがリソース・アナリティクス・インスタンスを管理し、テナンシのサブスクライブ済リージョンのセットを検査し、テナンシ内のリソースのメタデータを監視およびレポートできるように、それらのグループに権限(権限)を指定する必要があります。グループに対する権限は、IAMポリシーの形式で提供します。
IAMポリシーは、Oracle Cloud Infrastructure (OCI)テナンシのリソースの制御を制御します。ポリシーには、1つ以上のポリシー・ステートメントが含まれます。
ポリシーを作成するには:
- ベスト・プラクティスは、ポリシー・ビルダーを使用することです。これは、ポリシー・ステートメントを手動で入力しなくても、共通ポリシーをすばやく作成するのに役立ちます。ポリシー・ビルダーを使用したポリシーの作成を参照してください。
- それ以外の場合は、ポリシーを作成し、ポリシー・ステートメントを手動で入力する必要があります。手動エディタを使用したポリシーの作成を参照してください。
テナンシへのポリシーの追加の詳細は、ポリシーの使用の概要を参照してください。アイデンティティ・ドメインをサポートしていない古いテナンシについては、ポリシーの管理を参照してください。
ポリシー・ビルダーを使用したポリシーの作成
ポリシー・ビルダーを使用してテナンシのポリシーを作成する場合は、リソース・アナリティクス・ポリシー・テンプレートを利用します。ポリシー・テンプレートには、OCIのサービスでタスクまたは一連の関連タスクを実行する権限を付与するために必要なすべてのステートメントが含まれます。
各リソース・アナリティクス・ポリシー・テンプレートに含まれるステートメントの詳細は、ポリシー・ビルダーのポリシー・テンプレートを参照してください。アイデンティティ・ドメインをサポートしていない古いテナンシについては、共通ポリシーを参照してください。
ポリシー・ビルダーを使用したポリシーの作成
- リソース・アナリティクス・インスタンスによるリソース・アナリティクス・リソースの管理 - リソース・アナリティクス・インスタンスで、リソース・メタデータ、コンパートメント、自律型AIデータベース、仮想ネットワーク・ファミリ、アナリティクス・インスタンスの作業リクエストおよびアナリティクス・インスタンスなどのリソース・アナリティクス・リソースを管理できます。
- 管理者によるリソース・アナリティクス・リソースの管理 - 管理者がリソース・アナリティクス・ファミリ、仮想ネットワーク・ファミリ、自律型AIデータ・ウェアハウス、作業リクエストなどのリソース・アナリティクス・リソースを管理できるようにします。
- 管理者がテナンシのサブスクライブ済リージョンのセットを検査 - 管理者がテナンシのサブスクライブ済リージョンのセットを検査できるようにします。
これらのステップに従います。
- 「リソース分析」ページで、「詳細の表示」を選択して、「初回使用の前提条件の構成」パネルを表示します。
- 「ポリシーの作成」セクションで、「ポリシー・ビルダー」を選択して、アイデンティティおよびセキュリティの「ポリシー」ページに移動します。
- 「ポリシーの作成」を選択します。
- ポリシーの名前と説明を入力し、ルート・コンパートメントを選択します。
- 「ポリシーのユース・ケース」で、「リソース分析」を選択します。
- 「共通ポリシー・テンプレート」で、「リソース分析インスタンスによるリソース分析リソースの管理」を選択します。
- アイデンティティ・ドメインを選択します。
resource-analytics-instances動的グループを選択します。- 「作成」を選択します。
- アイデンティティおよびセキュリティの「ポリシー」ページで、「ポリシーの作成」を選択します。
- ポリシーの名前と説明を入力し、resource-analytics-compartmentまたはその上にある任意のコンパートメントを選択します。
- 「ポリシーのユース・ケース」で、「リソース分析」を選択します。
- 「共通ポリシー・テンプレート」で、「管理者によるリソース分析リソースの管理」を選択します。
- アイデンティティ・ドメインを選択します。
resource-analytics-adminsグループを選択します。- 「作成」を選択します。
- アイデンティティおよびセキュリティの「ポリシー」ページで、「ポリシーの作成」を選択します。
- ポリシーの名前と説明を入力し、ルート・コンパートメントを選択します。
- 「ポリシーのユース・ケース」で、「リソース分析」を選択します。
- 「共通ポリシー・テンプレート」で、「管理者によるテナンシのサブスクライブ済リージョンのセットの検査」を選択します。
- アイデンティティ・ドメインを選択します。
resource-analytics-adminsグループを選択します。- 「作成」を選択します。
- アイデンティティおよびセキュリティの「ポリシー」ページで、すべてのポリシーが作成されていることを確認します。
手動エディタを使用したポリシーの作成
ポリシー・ビルダーを使用して、管理者グループおよび動的グループに割り当てるポリシーを作成しない場合は、次の手順に従います。ポリシーは、Defaultドメインにいるか、別のドメインにいるかに応じて、異なる文で作成します。
- デフォルト・ドメインでの管理者グループのポリシーの作成
- デフォルト以外のアイデンティティ・ドメインでの管理者グループのポリシーの作成
- デフォルト・ドメインでのリソース・アナリティクス・インスタンスのポリシーの作成
- デフォルト以外のアイデンティティ・ドメインでのリソース・アナリティクス・インスタンスのポリシーの作成
ポリシーを手動で作成する場合は、次に示すポリシー・ステートメントを
resource-analytics-adminsグループとresource-analytics-instances動的グループの両方についてコピーすることが多くなります。必要に応じて、管理者グループおよびインスタンスの3つのポリシー・ステートメント・セットのいずれかまたはすべてを、ルートの1つのポリシーに組み合せることができます。 デフォルト・ドメインでの管理者グループのポリシーの作成
Defaultドメインを使用している場合にのみ実行します。デフォルト以外のアイデンティティ・ドメインでの管理者グループのポリシーの作成
resource-analytics-adminsのアイデンティティ・ドメインがDefaultではなく、MyDomainなどの別の名前の場合は、修飾名構文を使用してグループを参照します。デフォルト・ドメインでのリソース・アナリティクス・インスタンスのポリシーの作成
Defaultドメインを使用している場合にのみ実行します。resource-analytics-instances動的グループがテナンシ内のリソースのメタデータを監視およびレポートできるようにするには、ルート・コンパートメントに次のステートメントを含むポリシーを作成します:allow dynamic-group resource-analytics-instances to read resource-metadata in tenancy
allow dynamic-group resource-analytics-instances to read compartments in tenancy
allow dynamic-group resource-analytics-instances to read autonomous-databases in compartment resource-analytics-compartment
allow dynamic-group resource-analytics-instances to use virtual-network-family in compartment resource-analytics-compartment
allow dynamic-group resource-analytics-instances to read analytics-instance-work-requests in compartment resource-analytics-compartment
allow dynamic-group resource-analytics-instances to manage analytics-instances in compartment resource-analytics-compartmentデフォルト以外のアイデンティティ・ドメインでのリソース・アナリティクス・インスタンスのポリシーの作成
resource-analytics-instancesのアイデンティティ・ドメインがDefaultではなく、別の名前(MyDomainなど)の場合は、修飾名構文を使用して動的グループを参照します。resource-analytics-instances動的グループがテナンシ内のリソースのメタデータを監視およびレポートできるようにするには、ルート・コンパートメントに次のステートメントを含むポリシーを作成します:allow dynamic-group 'MyDomain'/'resource-analytics-instances' to read resource-metadata in tenancy
allow dynamic-group 'MyDomain'/'resource-analytics-instances' to read compartments in tenancy
allow dynamic-group 'MyDomain'/'resource-analytics-instances' to read autonomous-databases in compartment resource-analytics-compartment
allow dynamic-group 'MyDomain'/'resource-analytics-instances' to use virtual-network-family in compartment resource-analytics-compartment
allow dynamic-group 'MyDomain'/'resource-analytics-instances' to read analytics-instance-work-requests in compartment resource-analytics-compartment
allow dynamic-group 'MyDomain'/'resource-analytics-instances' to manage analytics-instances in compartment resource-analytics-compartment