Log Analyticsサービス操作プリファレンス

Oracle Log Analytics REST APIを使用して、サービス内の特定の領域またはリソース・セットのプリファレンスを選択できます。

プリファレンスを設定するには:

  • ユーザー(またはユーザーのグループ)を選択して、プリファレンスを表示、更新および削除できるようにします。

  • アクセス権を付与するプリファレンス・グループを選択します。

ユーザーがプリファレンスを更新できるようにするには、IAMポリシーを使用して、特定の領域またはリソースのセットに対するプリファレンスに対するきめ細かいアクセス権をユーザーに付与します。Log Analyticsでのグループ・プリファレンスの管理をユーザーに許可を参照してください。

Oracle Log Analyticsで現在サポートされているプリファレンス・グループについては、Log Analyticsのプリファレンス・グループを参照してください。

Oracle Log Analyticsのプリファレンスを管理するREST APIについては、Log Analytics APIリファレンスを参照してください。

Log Analyticsでのグループ・プリファレンスの管理をユーザーに許可

現在、Oracle Log Analyticsでのテナント・プリファレンスの管理は、次の権限によって制御されます。

  • LOG_ANALYTICS_PREFERENCE_READ
  • LOG_ANALYTICS_PREFERENCE_UPDATE
  • LOG_ANALYTICS_PREFERENCE_DELETE

ユーザー・グループLog-Analytics-AdminsがOracle Log Analyticsのすべてのプリファレンス・グループに対して操作できるようにするIAMポリシー・ステートメントの例:

allow group Log-Analytics-Admins to {LOG_ANALYTICS_PREFERENCE_READ, LOG_ANALYTICS_PREFERENCE_UPDATE, LOG_ANALYTICS_PREFERENCE_DELETE} in tenancy

ただし、特定のプリファレンス・グループのプリファレンスを更新するユーザー・グループを選択的に認可する場合は、前述のポリシー・ステートメントでwhere句を使用し、パラメータtarget.preferences.groupsのプリファレンス・グループ名を指定します。

たとえば、ユーザー・グループgroupAで次のことができるようにする要件を考えてみます。

  • Oracle Log 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'

現在サポートされているプリファレンス・グループについては、Log Analyticsのプリファレンス・グループを参照してください。

Log Analyticsのプリファレンス・グループ

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