Log AnalyticsのIAMポリシー・カタログ
ここでは、Oracle Log Analyticsの様々な機能およびリソースを使用するために必要なすべてのポリシーを確認できます。
Oracle Log AnalyticsのIAMポリシーの作成中に注意する必要がある点の一部を次に示します。
-
Learn about the IAM components like RESOURCE, USER, GROUP, DYNAMIC GROUP, NETWORK SOURCE, COMPARTMENT, TENANCY, POLICY, HOME REGION, and FEDERATION that are used in the IAM policy statements.Oracle Cloud Infrastructureドキュメンテーションを参照してください。
-
「検査」、「読取り」、「使用」または「管理」のいずれかを使用して、Oracle Log Analyticsのリソース・タイプごとにIAMポリシーを作成できます。このポリシーは、指定できる権限数の増加順にリストされます。Oracle Cloud Infrastructureドキュメンテーションを参照してください。
-
リソース・タイプごとに各動詞を使用して実行できる正確な権限およびAPI操作を表示するには、Log Analyticsポリシー・リファレンスを参照してください。
-
テナンシのOracle Log Analyticsサービスには、テナンシまたはルート・レベルのサービス・レベルのIAMポリシーが必要です。
-
loganalytics-features-family
集計リソース・タイプのユーザー/グループ・アクセス・ポリシーおよびその個々のリソースは、テナンシまたはルート・レベルで作成する必要があります。 -
loganalytics-resources-family
集計リソース・タイプのユーザー/グループ・アクセス・ポリシーおよびその個々のリソースは、必要に応じてコンパートメントまたはテナンシ・レベルで設定できます。 -
すぐに使用できるテンプレートを使用して、特定の操作または一連の操作を実行するユーザー・グループまたは動的グループのポリシーを作成できます。一般的なユースケース用のOracle定義のポリシー・テンプレートを参照してください。
サービスに初めてナビゲートするときに使用可能なオンボーディングUIを使用してOracle Log Analyticsを有効にした場合、一部のポリシーがすでに作成されます。Log Analyticsのオンボーディング中に作成されたポリシーを参照してください。
ユーザーに対して複数のポリシー・ステートメントを有効にする必要があるLog Analytics機能
- 前提条件のIAMポリシー
「Log Analyticsからその機能ファミリへのアクセスの有効化」および「ユーザー・グループへのアクセス権の付与」を含む
- テナンシでのOCIコンソールのパーソナライズの管理をユーザーに許可
- Log Analyticsでのグループ・プリファレンスの管理をユーザーに許可
- コンピュート・インスタンスをまたがってLog Analyticsクロス・テナンシにアクセスするための設定
- 管理ダッシュボードの構成
- ユーザーがテナンシ間でサンプル・ログ・データにアクセスすることを許可
- 管理エージェントを使用した継続的なログ収集の許可
- ユーザーによるオンデマンド・アップロード作成、取得およびリスト操作の実行を許可
- ユーザーにオンデマンド・アップロード削除操作の実行を許可
- イベント・ログのアップロードに必要な権限
- オブジェクト・ストレージからのログの収集を許可します
- オブジェクト・ストレージからのクロステナンシ・ログ収集の許可
- OCIロギング・サービスからのログの収集の許可
- OCIロギング・サービスからのクロステナンシ・ログ収集の許可
- OCIストリーミング・サービスからのログの収集の許可
- EMブリッジ操作の実行をユーザーに許可
- エンティティの自動検出およびログ収集の許可
- ユーザーにログ・データのパージを許可
- ユーザーがスケジュール済タスクのすべての操作を実行することを許可
- 検出ルール・テンプレートを使用したすべての操作の実行をユーザーに許可
- 顧客指定のキーを使用したログの暗号化の許可
- すべてのKubernetesモニタリング・ソリューション操作を許可
使用する個々のリソース・タイプおよびIAMポリシーの一部
Oracle Log Analyticsには、2つの集約リソース・タイプloganalytics-features-family
およびloganalytics-resources-family
があります。これらの集約リソース・タイプにはそれぞれ、その一部として複数の個別のリソース・タイプがあります。集約リソース・タイプの包括ポリシーを作成すると、そのポリシーによって、そのポリシーの下にある個々のリソース・タイプすべてに対してタスクを実行する権限が付与されます。対応する集計のすべてのリソース・タイプに対応する毛布ポリシーの例:
allow group Log-Analytics-SuperAdmins to USE loganalytics-features-family in tenancy
allow group Log-Analytics-SuperAdmins to USE loganalytics-resources-family in tenancy
これらのポリシー・ステートメントは、Oracle Log Analyticsに初めてアクセスするときに使用できるオンボーディング・ワークフローに含まれています。ただし、個々のリソース・タイプに対してより詳細なアクセス制御を提供する場合は、個々のリソース・タイプのポリシー・ステートメントを調べることができます。
次に、loganalytics-features-family
およびloganalytics-resources-family
の個々のリソース・タイプの一部を示します。
個別リソース・タイプ | リソース・タイプの集計に所属 | ポリシー・ステートメントの例 |
---|---|---|
エンティティ・タイプ(リソース・タイプ: |
|
|
フィールド(リソース・タイプ: |
|
|
ラベル(リソース・タイプ: |
|
|
ライフサイクル(リソース・タイプ: |
|
|
参照(リソース・タイプ: |
|
|
パーサー(リソース・タイプ: |
|
|
ソース(リソース・タイプ: |
|
|
ストレージ(リソース・タイプ: |
|
|
エンティティ(リソース・タイプ: |
|
|
ログ・グループ(リソース・タイプ: |
|
|
収集時間ルール(リソース・タイプ: |
|
エンティティ・タイプ・リソースに対するすべての操作の実行をユーザーに許可
個々のリソース・タイプ: loganalytics-entity-type
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
エンティティ・タイプ・リソースをテナンシに配置できます |
allow group <user_group> to USE loganalytics-entity-type in tenancy |
前述の例は、テナンシ内のloganalytics-entity-type
に対するUSE権限を提供します。
loganalytics-entity-type
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
エンティティ・タイプのリスト |
エンティティ・タイプの詳細の取得 |
エンティティ・タイプの作成、削除または更新 |
「管理」には、「使用」と同じレベルの権限およびAPI操作があります。 |
ユーザーがフィールドのすべての操作を実行できるようにする
個々のリソース・タイプ: loganalytics-field
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
フィールドはテナンシ内に存在できます |
allow group <user_group> to USE loganalytics-field in tenancy |
前述の例は、テナンシ内のloganalytics-field
に対するUSE権限を提供します。
loganalytics-entity
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
フィールドの一覧表示 |
フィールドに関する詳細の取得 |
フィールドの作成、削除または更新 |
「管理」には、「使用」と同じレベルの権限およびAPI操作があります。 |
ユーザーがラベルですべての操作を実行することを許可
個々のリソース・タイプ: loganalytics-label
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
ラベルはテナンシ内に存在できます |
allow group <user_group> to USE loganalytics-label in tenancy |
前述の例は、テナンシ内のloganalytics-label
に対するUSE権限を提供します。
loganalytics-label
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
ラベルをリストしてください |
使用されているソースを含むラベルの詳細を取得します |
ラベルの作成、削除または更新 |
「管理」には、「使用」と同じレベルの権限およびAPI操作があります。 |
ユーザーにネームスペースの詳細およびテナント・プリファレンスの表示を許可
個々のリソース・タイプ: loganalytics-lifecycle
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
|
allow group <user_group> to USE loganalytics-lifecycle in tenancy |
前述の例は、テナンシ内のloganalytics-lifecycle
に対するUSE権限を提供します。
loganalytics-lifecycle
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
ネームスペースをリストします。 |
ネームスペースの詳細とテナント内のプリファレンスを取得します |
「使用」には、「読取り」と同じレベルの権限およびAPI操作があります。 |
ネームスペースのオフボーディングまたはオンボーディング、テナント・プリファレンスの更新または削除を行います。 |
ユーザーがパーサーのすべての操作を実行することを許可
個々のリソース・タイプ: loganalytics-parser
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
パーサーはテナンシに配置できます |
allow group <user_group> to USE loganalytics-parser in tenancy |
前述の例は、テナンシ内のloganalytics-parser
に対するUSE権限を提供します。
loganalytics-parser
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
パーサーをリストし、サマリーを取得します。 |
パーサーの詳細を取得し、パーサー関数をリストし、パーサーをテストし、ヘッダーのパスおよびフィールドをログ・コンテンツから抽出します |
パーサーの作成、削除または更新 |
「管理」には、「使用」と同じレベルの権限およびAPI操作があります。 |
ユーザーによるソースに対するすべての操作の実行を許可
個々のリソース・タイプ: loganalytics-source
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
ソースはテナンシ内に存在できます |
allow group <user_group> to USE loganalytics-source in tenancy |
前述の例は、テナンシ内のloganalytics-source
に対するUSE権限を提供します。
loganalytics-source
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
ソースをリストし、ソース・タイプ、各ソースのエンティティ・アソシエーション、ソースで使用されるラベルおよびソース関数について把握します。 |
関連、拡張フィールド定義(EFD)、パターンなど、ソースの詳細を取得します。関連パラメータおよびEFD詳細を検証します。 |
ソースまたはアソシエーションを作成、削除または更新し、ソースを検証します。 |
「管理」には、「使用」と同じレベルの権限およびAPI操作があります。 |
ユーザーがストレージ情報およびアーカイブログを表示することを許可する
個々のリソース・タイプ: loganalytics-storage
集約リソース・タイプの一部: loganalytics-features-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
ストレージ・リソースはテナンシに存在できます |
allow group <user_group> to MANAGE loganalytics-storage in tenancy |
前述の例は、テナンシ内のloganalytics-storage
に対するMANAGE権限を提供します。
loganalytics-storage
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
NA |
ストレージとその使用状況の詳細を取得します。 |
追加の権限によって、アーカイブされたデータをリコールし、リコールされたデータを解放できます。Log Analyticsポリシー・リファレンスを参照してください。 |
アーカイブの有効化と無効化、ストレージの更新、パージ・データ・サイズの取得を行います。 |
ユーザーによるエンティティ操作の実行を許可
個々のリソース・タイプ: loganalytics-entity
集約リソース・タイプの一部: loganalytics-resources-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
エンティティはテナンシの任意のコンパートメントに存在できます |
allow group <user_group> to USE loganalytics-entity in tenancy |
エンティティは特定のコンパートメントに存在できます |
allow group <user_group> to USE loganalytics-entity in compartment id <compartment_OCID> |
前述の例は、テナンシまたは特定のコンパートメントのloganalytics-entity
に対するUSE権限を提供します。
loganalytics-entity
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
エンティティをリストし、ソースとの関連付けをリストします |
エンティティに関する詳細の取得 |
エンティティの作成、削除または更新、別のコンパートメントへの移動、ソースとのアソシエーションの追加または削除 |
「管理」には、「使用」と同じレベルの権限およびAPI操作があります。 |
ログ・グループに対するすべての操作の実行をユーザーに許可
個々のリソース・タイプ: loganalytics-log-group
集約リソース・タイプの一部: loganalytics-resources-family
ファミリ・ポリシーが定義されていない場合のリソース・ポリシー・ステートメント:
ユース・ケース | IAMポリシー |
---|---|
ログ・グループはテナンシの任意のコンパートメントに存在できます |
allow group <user_group> to MANAGE loganalytics-log-group in tenancy |
ログ・グループは特定のコンパートメントにあります |
allow group <user_group> to MANAGE loganalytics-log-group in compartment id <compartment_OCID> |
前述の例は、テナンシまたは特定のコンパートメントのloganalytics-log-group
に対するMANAGE権限を提供します。
loganalytics-log-group
のIAMポリシーを作成するときに、各動詞で次の操作を実行できます:
Inspect |
Read |
Use |
Manage |
---|---|---|---|
ログ・グループをリストし、サマリーを取得します |
ログ・グループの詳細を取得します。 |
ログ・グループの作成と更新、そのコンパートメントの変更 |
ログ・グループを削除します |