Oracle Analytics Cloud：インスタンスの作成  OCI IAMアイデンティティ・ドメインでドメイン追加してOACインスタンス作成版

はじめに							
---							
Oracle Analytics Cloud (OAC) は、気軽に利用できるPaaS型のAnalyticsサービスです。			

OCI IAMアイデンティティ・ドメインでのOACインスタンスの作成手順です。
Oracle Cloudにサインインするとアイデンティティ・ドメイン「Default」と、「テナント名」のついたコンパートメントが作成されます。
テナント作成後にアイデンティティ・ドメインを追加し、そのアイデンティティ・ドメインのドメイン管理者でOACインスタンスを作成する手順です
ルートコンパートメントの子コンパートメントとして「compdev」を作成し、「iddev」というアイデンティ・ドメインを追加、「iddev」アイデンティ・ドメインのドメイン管理者ユーザー「iddevadmin」で、「oacdev1」という名前のOACインスタンを作成します。							
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/7810078d-6be0-3e00-4020-8957f7907cd7.png)

本記事記載時点で、Oracle Cloudは、ユーザー管理方法でOCI IAMアイデンティティ・ドメインが使用可能になっています。

OCI IAMアイデンティティ・ドメインが使用可能なOracle Cloudのテナントでは図のように「アイデンティティとセキュリティ」のメニューで「ドメイン」が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/8895cd13-1e4d-1f5d-1a30-bfbcc4e3fc09.png)

この記事を書いている時点でのバージョンは2024 March版でした。

OCI管理コンソールへのログイン
---
OCI管理コンソールにログインします。

「Default」のアイデンティティ・ドメインでサインインします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4a6e95c9-d1b6-2b5f-42e6-ef7decfd6d86.png)

ユーザー名、パスワードを入力します。ユーザー名はOracle Cloudを申し込みの際のユーザー名です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/a57f64f4-a9f7-ecf5-ebd0-9d9d0ecf42c8.png)

２段階認証が設定されていれば以下、表示されます。スマホ等のOracle Authenticatorを開き許可します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/3efdce6f-04ae-ad7c-a579-fb91107609db.png)

子コンパートメントの作成
---
ルートコンパートメントの子コンパートメントを作成します
ナビゲートメニューから「アイデンティティとセキュリティ」をクリックし、アイデンティティの中から「コンパートメント」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/002fde79-ea06-1ef7-60f2-2620c362b62c.png)

「コンパートメントの作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/56ee5d6d-8ae2-22df-ce0c-859aa91dcb77.png)

名前、説明を入力します
親コンパートメントに<テナント名>（ルート）を選択します
「コンパートメントの作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/5f1228ee-7071-010b-d015-3698730578e0.png)

コンパートメントが作成されました
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/c4476dd4-b031-b723-0bde-6e052f29832d.png)

アイデンティティ・ドメインの追加
---
アイデンティティ・ドメインを追加します
アイデンティティで、「ドメイン」をクリックします
「ドメインの作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/44efea7a-77a0-274e-3fd9-fd62f82a812f.png)

表示名、説明を入力します
ドメイン・タイプを選択します
表示名 iddev、ドメイン・タイプはFreeをセットしています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/8fec1915-f3c9-94be-0761-3bd063e2916d.png)

ドメイン管理者で、
「このドメインの管理ユーザーの作成」のチェックが入っていることを確認します
「ユーザー名として電子メール・アドレスを使用」のチェックを外します
管理者の名、管理者の姓、管理者のユーザー名を入力します
管理者の電子メールを入力します
管理者のユーザー名は、ログイン時に使用します。「iddevadmin」と入力しています
「ドメインの作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/5cee3e54-b824-2600-26be-c97ba85e9ed8.png)

左部の子コンパートメントを選択します
compdevを選択します
アイデンティティ・ドメイン「iddev」およびステータスが作成中と表示されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/7b0012bf-c6fc-e3af-4bff-3f8e9894331b.png)

数分後、暫くするとステータスがアクティブに変わります
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/152ee65d-aa71-f679-e47d-27ea94e943ec.png)

管理者の電子メールアドレス宛にメールが送信されます
管理者の電子メールアドレスを確認します
「Activate Your Account」をクリックします。ドメイン管理者をActivateします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/7abe8c6a-0b5c-fe29-7539-47f7943ea028.png)

アイデンティ・ドメインを確認します
新規パスワードに任意のパスワードを入力します。新規パスワードの確認に同じパスワードを入力します
「パスワードのリセット」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/0d185706-d9e5-0c3c-e037-1080bb320d8b.png)

ドメイン管理者ユーザーがActivateされました
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/431d9490-eee1-0ebd-5a81-7a5fc59fc258.png)



ポリシーの追加
---
クラウド管理コンソールに戻ります
アイデンティティで、ポリシーをクリックします
コンパートメントで子コンパートメントを選択します。compdevを選択していることを確認します
「ポリシーの作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/9bd73033-6fb0-e886-d4a5-fe5f4cb491e7.png)

名前、説明を入力します。名前「policydev1」と入力します。コンパートメントで子コンパートメントを指定します。「compdev」を指定します。
ポリシー・ビルダーで、ポリシー・ユース・ケース「コンパートメント管理」を選択します。グループ「Domain_Administrators」を選択します。場所「compdev」を選択します。
結果、ポリシー・ステートメント「Allow group 'iddev'/'Domain_Administrators' to manage all-resources in compartment compdev」と表示されます
「作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/3e1b6742-8075-46f5-e27e-5434b6fa40f1.png)

ポリシーが追加されました
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/a64aac1f-f9dc-4149-8cec-5f09a8ab88d5.png)

アイデンティティ・ドメイン「iddev」のアイデンティティ・ドメイン管理者「Domain_Administrators(グループ)」がコンパートメント「compdev」に対してリソースを管理する権限が付与されました


追加したアイデンティティ・ドメインでサインイン
---
右上部のプロファイルアイコンをクリックします
「サインアウト」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/90b8982c-7b12-1119-cf20-28c72371d83f.png)

「今すぐサインアウト」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/71795bc2-98eb-8d8f-62e7-2ef9d4118820.png)

追加したアイデンティティ・ドメインを選択します。「iddev」をクリックします
「次へ」をクリックします
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/3cc2c54f-09f9-5938-154b-4a1b8748c836.png)

アイデンティティ・ドメインで追加したアイデンティ・ドメインが表示されていることを確認します
追加したアイデンティティ・ドメインのドメイン管理者ユーザー「iddevadmin」、Activateの際にセットしたパスワードを入力します
「サインイン」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4a200f7e-3cf7-959b-df08-f53cdf47e9e2.png)

※1回目のサインイン時に、多段階認証の設定が表示されます。その際は「セキュアな検証の有効化」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/a5714707-3f95-1e65-07b6-791d8758397f.png)

多段階認証の設定をします。モバイル・アプリをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/d0ef9c8f-caef-42f9-7345-ec7f1907dddc.png)

スマホのモバイルアプリでQRコードをスキャンしてアカウントを追加します。 詳細は割愛します

「完了」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ee3c2e7b-4599-e8c7-83c1-56a719422362.png)

サインイン後に、以下表示される場合、優先言語を選択します
日本語をクリックします
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/3c6a2da1-ce63-fa80-26d4-6cec03750f6e.png)


OACサービスの追加
---
ナビゲートメニューから「アナリティクスとAI」をクリックします
アナリティクスの「アナリティクス・クラウド」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/020fc55a-6001-26fc-0d02-6fc27789285e.png)

コンパートメントで、子コンパートメントを選択します。「compdev」を選択します
※子コンパートメントが表示されない場合は、再度サインインします
「インスタンスの作成」をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/85b93b72-165d-0009-8814-53239ea6e016.png)

OACインスタンスの名前を入力します							
容量で、容量タイプ、数をセットします							
図では容量タイプ「OCPU」、OCPU数「1(非本番)」をセットしています						
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4cd735a0-13a5-9a5b-57f6-12e53201e91f.png)

容量タイプは、OCPUもしくはユーザーを選択します。OCPUの場合は時間単位の課金、ユーザーの場合は月単位の課金です
数ではOCPU数もしくはユーザー数を選択します。OCPUの場合は1～8でスケールアップ、スケールダウンできます。ユーザー数は最小が10です。スケール範囲の詳細は[マニュアル]("https://docs.oracle.com/cd/E83857_01/paas/analytics-cloud/acoci/administer-services.html#GUID-5956ECB6-FCFF-4E69-B220-1B5054B61B47")を参照。

ライセンスとエディションをセットします
図ではライセンス「ライセンス込み」、エディション「Enterprise Edition」をセットしています
作成をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/bd600f04-b356-cbcf-7947-b27db848b959.png)

OACインスタンスの作成がリクエストされ、作成が開始します。しばらく待ちます
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/b6ebdfc9-416d-5b5c-75e9-e5c8773ea670.png)

OACインスタンスの作成が完了すると、ステータスがアクティブに変わります
※本環境では10数分で作成が終了しました
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/a041a912-f5fd-5813-6d2d-780cba2d83f3.png)


OACにアクセスしてみる
---
分析ホームページをクリックし、OACへアクセスします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/f8b6af1a-8c0b-8a6d-4fb5-c8134e7d9902.png)

OACサービスにアクセスできました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/bc98c3c5-4dc2-7d9b-2774-200d5633dfae.png)

ナビゲータ・メニューからコンソールをクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/13dcbcb9-e4db-3770-9ca2-f6a056811eff.png)

ユーザーとロールをクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/990562f2-ac01-48ba-29e5-3bc097a2a92a.png)

ユーザーには、追加したアイデンティティ・ドメインのユーザーのみ表示されます
※OACインスタンスを作成したユーザーが属するアイデンティ・ドメインでのユーザー、グループ、アプリケーションロールの管理となります
![{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ec3ddf0f-61ee-e263-79e7-6033f63014b0.png)

アクセス情報に記載されているURLにアクセスすることでOACインスタンスにアクセスできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ce56a32f-feec-d2e0-2e11-ba76a0325873.png)



OCI IAMアイデンティティ・ドメインでドメイン追加してOACインスタンス作成版です。
コンパートメントを分離して管理する他、ドメイン追加して、ユーザー管理を分離することで、開発、本番でコンパートメント、ユーザーを完全に分けて利用したりできるようになるため、より厳密な管理ができるようになります。
		
業務の本番で利用する場合、サービス作成の際に検討すべきものとしては、課金体系OCPUかユーザー単位か、そして機能セット（EnterpriseまたはProfessional）の選択があります。		
そのほか、本手順ではPublic networkにOACインスタンスを作成していますが、セキュリティ要件によってはプライベート（OCIのVCN内のPrivate subnetにエンドポイントを作成）の選択肢があります。		

補足）アイデンティティ・タイプがFreeからOracle Appsに変更
---
OACインスタンス作成後、追加したアイデンティティ・ドメインのアイデンティティ・タイプがFreeからOracle Appsに自動的に変更されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/23c8c258-3e63-0604-51ce-f20fac867851.png)



以上