ログ・アナリティクス・サービス操作プリファレンス
Oracle Logging Analytics REST APIを使用して、サービス内の特定の領域またはリソース・セットのプリファレンスを選択できます。
プリファレンスを設定できるようにするには:
-
ユーザー(またはユーザーのグループ)を選択して、プリファレンスを表示、更新および削除できるようにします。
-
アクセス権を付与するプリファレンス・グループを選択します。
ユーザーがプリファレンスを更新できるようにするには、IAMポリシーを使用して、特定の領域またはリソース・セットのプリファレンスに対するファイングレイン・アクセス権があります。ユーザーにログ・アナリティクスでのグループ・プリファレンスの管理を許可を参照してください。
Oracle Logging Analyticsで現在サポートされているプリファレンス・グループについては、ログ・アナリティクスのプリファレンス・グループを参照してください。
Oracle Logging Analyticsでプリファレンスを管理するためのREST APIについては、ログ・アナリティクスAPIリファレンスを参照してください。
ログ・アナリティクスのグループ・プリファレンスの管理をユーザーに許可
現在、次の権限は、Oracle Logging Analyticsでのテナント・プリファレンスの管理を制御します:
LOG_ANALYTICS_PREFERENCE_READ
LOG_ANALYTICS_PREFERENCE_UPDATE
LOG_ANALYTICS_PREFERENCE_DELETE
ユーザー・グループLogging-Analytics-AdminsがOracle Logging Analyticsのすべてのプリファレンス・グループに対して動作できるようにするIAMポリシー・ステートメントの例:
allow group Logging-Analytics-Admins to {LOG_ANALYTICS_PREFERENCE_READ, LOG_ANALYTICS_PREFERENCE_UPDATE, LOG_ANALYTICS_PREFERENCE_DELETE} in tenancy
ただし、特定のプリファレンス・グループのプリファレンスを更新するユーザー・グループを選択的に認可する場合は、前述のポリシー・ステートメントでwhere
句を使用し、パラメータtarget.preferences.groups
のプリファレンス・グループ名を指定します。
たとえば、ユーザー・グループgroupAで次のことができるようにする必要があるとします。
- Oracle Logging Analyticsのすべてのプリファレンスの表示
- プリファレンス・グループ
entityLifecycle
のプリファレンスを更新および削除します
その後、IAMポリシー・ステートメントは次のようになります:
allow group groupA to {LOG_ANALYTICS_PREFERENCE_READ} in tenancy
allow group groupA to {LOG_ANALYTICS_PREFERENCE_UPDATE, LOG_ANALYTICS_PREFERENCE_DELETE} in tenancy where target.preferences.groups = 'entityLifecycle'
現在サポートされているプリファレンス・グループについては、ログ・アナリティクスのプリファレンス・グループを参照してください。
ログ・アナリティクスのプリファレンス・グループ
現在、Oracle Logging Analyticsでは次のプリファレンス・グループが使用可能です:
プリファレンス名 | target.preferences.groups 値
|
グループでカバーされる個別プリファレンス | 説明 |
---|---|---|---|
エンティティ・ライフサイクル・プロパティ | entityLifecycle |
AUTO_CREATE_AGENT_HOST_ENTITY , AUTO_DELETE_AGENT_ENTITY , AUTO_DELETE_HOST_ENTITY , AUTO_DELETE_SCH_ENTITIES_OF_TYPES , USE_CUSTOM_HOSTNAME_FROM_TAG , USE_CUSTOM_HOSTNAME_POSITION |
Oracle Logging Analyticsエンティティのテナンシ全体プリファレンス。「エンティティ・プリファレンスの管理」を参照してください。 |