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

はじめに
---
Oracle Analytics Cloud (OAC) で、インスタンスを作成後に自動でユーザー、グループ、アプリケーションロール（Identity Domain側）が作成されます。
また、作成後の分析ページへは、インスタンスを作成したユーザーでアクセスが許可されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/aff22166-cc63-acbb-212e-80dd7c16e4dc.png)

OACインスタンス作成直後は、OACインスタンスを作成したユーザーのみがアクセスできる状態です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/e9d77136-9ccb-c711-5825-f8eeecfd625d.png)

では、どんなユーザー、グループ、アプリケーションロール（Identity Domain側）が作成されるのか、それぞれどのように紐づいているのかをみていきましょう

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

作成されるユーザー、グループ、アプリケーションロールのイメージ
---
OACインスタンス作成直後のユーザー、グループ、作成されるアプリケーションロール（OCI Identity Domain Application Role)はこちらのようなイメージになっています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/d6175420-31aa-83db-de68-0d41d197e283.png)

OACインスタンス作成後のユーザー、グループ
---
OACインスタンスで、OACインスタンスの利用ができるユーザーをみてみます
OCI管理コンソールにアクセスします
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/20a3682f-2b4e-e8dc-f943-e3b330fac691.png)

左上部のメニューアイコンをクリックし、メニューから"アイデンティティとセキュリティ"をクリック、"ドメイン"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/a734a0cf-086d-4b43-5e2b-aa80a7ab75cf.png)

OACインスタンスを作成したユーザーが属するアイデンティティドメインをクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/fc594185-25dd-18f9-ac37-3296d6eeb1a3.png)

クリックしたアイデンティティ・ドメインの概要画面が表示されます
左部の"ユーザー"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/b154957f-493f-f27e-2789-b038565dbff6.png)

OACインスタンスを作成したユーザーが表示されています
左部の"グループ"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/7dd15a0a-e0f1-53a4-f4ba-bf5d5844d265.png)

アイデンティティ・ドメインに属するグループが表示されます
OACインスタンスに属するグループではなく、アイデンティティ・ドメインのグループで、OACの権限関係には直接紐づいていません
左部の"Oracle Cloudサービス"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/66693e83-ba38-a173-ebe8-78c145c8ef8c.png)

アプリケーションが表示されます
OACインスタンスが、ANALYTICSINST_<oacインスタンス名>-xxxxxxxxxx-xxと表示されています
クリックします_
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/339721d2-fa8c-238b-1fd4-077cbac46b01.png)

アプリケーションロール(OCI Identity Domain Application Role)をみてみます
左部の"アプリケーション・ロール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/8c8cfcca-d18c-83db-d3af-f949fd537257.png)

アプリケーションロール(OCI Identity Domain Application Role)が表示されます
ServiceAdministratorの右部 "v"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/b39a7973-c31f-90dd-7799-9491eccf8564.png)

割当済ユーザーが"1"になっています
管理をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ff38f7d6-002a-a207-7eac-3774037740ce.png)

OACインスタンスを作成したユーザーがアプリケーションロール"ServiceAdministrator"に割り当てられています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/18cd3bbe-add8-1930-df1d-501c6c9431ab.png)

OACの利用者（ユーザー）を追加する
---
OACの利用者（ユーザー）を追加したいとき、Identity Domain側でOACへのアクセス権限も含め割り当てることで追加できます。
その際、以下を実施します
・Identity Domainにユーザーを作成
・アプリケーションロール(OCI Identity Domain Application Role)を割り当て
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/2c7a69f5-1363-8729-ab2d-f3bde2ab67b7.png)



まずIdentity Domainにユーザーを追加します
OCIコンソールでアイデンティティ・ドメインのページにいきユーザーの画面にいきます
"ユーザーの作成"をクリックし、
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/55d5ef7a-9302-0b9c-005f-20a96137f129.png)

ユーザーを追加、作成をクリックします
グループは割り当てません
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/f8c1d803-e5ab-63b8-336b-eb8ded28e6b6.png)

メールが送信されますので、Activateします
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/bdea6070-8249-6f85-6bc9-13220aeca788.png)

ユーザーがActivateされたら、
画面遷移は前述のものを参考に、OCI管理コンソールでアイデンティ・ドメインからOracle Cloudサービスを開き、アプリケーション・ロールをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/888f93ac-2344-b516-3e60-99391cb7b92c.png)

追加したユーザーにOACにアクセスする権限を付与します
自動で作成された”事前定義済アプリケーションロール"を付与します
ServiceUserの右部"v"をクリックし、割当て済ユーザーの"管理"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/a5233e59-fa38-f6d5-f996-f328de55f5d5.png)

"使用可能なユーザーの表示"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/da246f66-31e0-1f25-5640-6ce7b6821704.png)

追加したユーザーのチェックボックスをチェックします
"割当て"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/48167786-5df1-eead-fb27-2816e5706fe2.png)

割当て後、"閉じる"をクリックります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/2b386764-80a9-12d3-e082-501755bbe073.png)

OACにアクセスします
追加したユーザーでサインインします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/23280dda-f6b2-f9d9-926c-f15a2d92900a.png)


ServiceUser（DV Author、BI Author）権限でアクセスできました
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/9c6d9c2a-3a7d-0bfa-a0bc-4e981b68392f.png)

まとめ
---
OACにはインスタンス作成後に、OACインスタンスを作成するユーザーがOACの管理者ユーザーになります
また、自動で事前定義済アプリケーションロールが５個作成され、OACではそのうち３つを使用できます

またOACへのアクセス権限を付与する際に、２つ方法があり、
・OCI管理コンソールで、アイデンティティドメインのOracle Cloudサービスのアプリケーションのアプリケーションロール(OCI Identity Domain Application Role)を付与する
・OACに管理者権限でサインインして、OAC側でOACアプリケーションロール(OAC Application Role)を付与する
本記事では、OCI管理コンソールで権限を付与する方法を実施してみました。

以上