Oracle Analytics Cloud：OACインスタンスがパブリック・エンドポイントのときに、利用者を制限する　IPアドレス編

はじめに
---
Oracle Analytics Cloud (OAC) は、インスタンスを作成するときに、パブリックのインターネットから直接、接続可能となる「パブリック・エンドポイント」と、パブリックのインターネットから接続できないようにする「プライベート・エンドポイント」が選択できます。
パブリックのインターネットから直接、接続可能となる「パブリック・エンドポイント」で、OACにアクセスする接続元を制限してみます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4208733c-cd57-4720-f3da-63962dc02df1.png)



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


アクセス制限時の挙動
---
OACのインスタンスにアクセスする接続元の制限をすると、許可された接続元はアクセスできますが、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/9246980e-66ea-7480-ab0c-c0e665b53ad7.png)


OACのインスタンスにアクセスする接続元の制限をすると、許可された接続元以外はこのようになります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/c15ae900-3ae3-45ce-b24c-e73a91ad6a03.png)


パブリック・エンドポイント環境の構築
---
OACのインスタンスを作成するときに、「パブリック・エンドポイント」を指定します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/3b601cf7-7260-4e6f-99b6-9abce8f1fe7c.png)

パブリック・エンドポイントかどうかは以下で確認できます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/45f3cc95-04a7-9e9b-8219-63dc2adbe7d9.png)


アクセス制御 IPアドレス
---
アクセス制御してみます。IPアドレスで制御します
アクセス制御したいOACインスタンスで、「OACインスタンスの詳細」タブの右部のアクセス制御の項目で、編集をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/6eb3f6d5-040b-ff63-96ef-3aa235c4b3db.png)

"別のアクセス制御ルール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/6c19955e-3624-9b44-6853-e1cc0638070e.png)

ルール・タイプで、IPアドレスを指定します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/b7314a4d-bd0c-5309-8e21-2a0153ace475.png)

アクセスを許可するIPアドレスを入力します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/e511b6cd-fa5b-9083-1b2a-4df259ffb011.png)

IPアドレスは、Global IPアドレスを記載して制御します。
Global IPアドレスは、たとえば以下サイトなどで確認できます
参照：https://www.cman.jp/network/support/go_access.cgi

"変更の保存"をクリックすると、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/6744e8ad-7a89-37e1-a989-d4f4581f7ad6.png)

ステータスが更新中になり、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/0ba38f7c-9e55-5e53-32b1-0fe6a5128196.png)

数分後、アクティブになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/67950711-c570-bc13-6ca9-80d0a8a81192.png)

許可されたIPアドレス以外からアクセスすると、以下になります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/cadc8202-c4f7-8d17-842b-2a3de6976a41.png)




アクセス制御 CIDR
---
アクセス制御してみます。CIDRで制御します
同様にOACインスタンスで、インスタンスの詳細からアクセス制御ルールで、"編集"をクリックし、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/3aca6111-4d06-65ee-1d06-c7fc0018d9a0.png)

"別のアクセス制御ルール"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/5929a745-b038-231e-11ac-87330e14d921.png)

ルール・タイプをCIDRブロックにセットし、CIDRブロックを入力します。入力後、"変更の保存"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/0d2cc454-9519-a481-37ad-e9146c4d55f9.png)

その他、以下の制御が利用できます
・サービス
・仮想クラウド・ネットワーク
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/87261e72-9961-fa5c-39dc-f5eed0d4ef8e.png)


まとめ
---
パブリック・エンドポイントは、サービスネットワークにOACインスタンスの入口があります。
サインインでOACインスタンスに対して認証、認可で制御をかけていますが、IPアドレスやCIDRアドレスで制御することで、２重の制御をかけた。という状態にできます

以上