やりたいこと
- VCN環境のプライベートサブネットにあるインスタンスから、Oracle Database API for MongoDBに接続する
- 必要なコンポーネントと設定を確認する
導入
OCIのAutonomousDBにて、2021/12にOracle Database API for MongoDBがGAしました。
これは、MongoDB用に作成された既存のアプリケーションをAcutonomousDBに接続できるようになるサービスです。
英語サイト:Using Oracle Database API for MongoDB
使用にあたる制限事項として、ネットワーク・アクセスの選択は「許可されたIPおよびVCN限定のセキュア・アクセス」しか選べません。
構成図
赤矢印部分を何で満たすか
実現方法
1.サービス・ゲートウェイ経由
設定内容
VCN プライベートサブネット ルート表
[All IAD Services In Oracle Services Network]をサービス・ゲートウェイに紐付ける
AutonomousDBのネットワーク設定
対象のVCNと、対象インスタンスのプライベートIPアドレスを紐付ける

動作確認
2. Natゲートウェイ経由
設定内容
VCN プライベートサブネット ルート表
AutonomousDBのネットワーク設定
動作確認
結論
サービス・ゲートウェイ経由によるプライベート接続、Natゲートウェイ経由によるパブリック接続いずれも可能でした。
参考
環境構築は、以下の記事を参考にさせていただきました。
[OCI]MongoDBクライアントからAutonomous JSON Databaseに接続してみた(MongoDB Shell編)








