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