Oracle Analytics Cloud：OACインスタンス作成後のアプリケーションロール（Identity Domain側）とOACのアプリケーションロールの紐づけを見てみる

はじめに
---
Oracle Analytics Cloud (OAC) で、インスタンスを作成後に自動でIdentity Domainにアプリケーションロール（OCI Identity Domain Role）が作成されます。
また、OACインスタンスにも、OACのアプリケーションロール(OAC Application Roleとする)が作成されます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/aef82463-0c4e-836e-2e69-dc1c21409401.png)

OACインスタンスへのアクセス権限は、OAC Application Roleによって制御されます。
では、OCI Identity Domain RoleとOAC Application Roleの紐づけをみていきましょう

記載時のOACバージョン：OAC 2024 March版

OCI Identity Domain Application RoleとOAC Application Roleの紐づき
---
OACインスタンスの作成後に作成されるOCI Identity Domain Application RoleとOAC Application Roleの紐づきはこちらのようなイメージになっています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/de7af32c-35f1-d2c7-3cab-a5c58e929328.png)

それでは、みていきます
OACインスタンスを作成したOCIユーザーでOACにアクセスします
ブラウザでOACのURLにアクセスするか、不明な場合はOCI管理コンソールで、アナリティクスとAIをクリックし、アナリティクス・クラウドをクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/8526576f-f099-9670-1d34-7505a68df8a6.png)

OACインスタンスをクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/6fb08218-9f5d-e435-59a5-f3cd88b21a71.png)

"分析ホームページ"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/f7960850-f391-c39a-2659-e99d5af8d725.png)

OACにログインしたら、左上部のメニューアイコンをクリックし、メニューを開きます。
"コンソール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/8f007e46-121d-2693-3c2b-bfa95e624e9d.png)

コンソールで、"ユーザーとロール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/c259859e-b6dd-606c-4f01-8ccf8754c1a2.png)

"ユーザー"には、OACインスタンスが属するIdentity Domainのユーザーが、"グループ"にはIdentity Domainのグループが表示されます。
"アプリケーションロール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/bc4825af-367c-0b1a-b682-43a97e474015.png)

"BIServiceAdministrator"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ee5752cb-7dbf-d70b-b2f7-d2930df7ecc0.png)

"IDCSアプリケーションロール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/06795d35-476a-0841-3fef-9d69c09874d2.png)

OAC Application RoleのBIServiceAdministratorと、OCI Identity Domain Application RoleのServceAdministrator(※表示上はIDCSアプリケーションロール)が紐づいています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/fa5d8fa4-4a1e-9bd5-a8fe-6a375d2e090c.png)

同様にBIAuthorには、ServiceUserが紐づいています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ec1154fe-5e71-b9c8-da1f-4a8793da13fe.png)

同様にBIContentAuthor、DVContentAuthorには、ServiceUserが紐づいています
BIContentAuthor
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/104d7e61-7701-6758-d556-6cd376017f02.png)
DVContentAuthor
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/159a6f3d-e758-b3b8-4029-06809493ce10.png)


同様にBIConsumer、DVConsumerには、ServiceViewerが紐づいています
BIConsumer
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/41ac2473-d9da-82ba-2136-583bd1acbb00.png)
DVConsumer
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/e74f853b-1548-6d58-dfa3-01bb0db7babc.png)

まとめ
---
OACにはインスタンス作成後に、
Identity DomainにOCI Identity Domain Application Roleと
OACにOACの Application Roleを事前定義済アプリケーションロールとして作成されています
双方のアプリケーションロールの紐づけはOACの"ユーザーとアプリケーションロール"で設定されています

事前定義済アプリケーションロールの紐づけを削除しようとしても、"事前定義済アプリケーションロールの削除は許可されていません"とメッセージがでて削除できません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/16799029-bb18-09bf-f7b1-1b29d8b155d0.png)

以上