ログ・アナリティクス・サービス操作プリファレンス

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エンティティのテナンシ全体プリファレンス。「エンティティ・プリファレンスの管理」を参照してください。