環境:
mongoDB を private subnet に設置
adminMongo を public subnet に設置
@public subnet App instance
cd projectDirectory
git clone https://github.com/mrvautin/adminMongo.git && cd adminMongo
cd adminMongo
adminMongo/config/app.js を編集
port, pass は任意
Public Subnet のセキュリティ設定
// public subnet と private subnet との接続
エグレス >>>
ソース: private subnet の CIDR
ソースポート: All
宛先ポート: mongoDB が使用しているポート
// public subnet のクライアント(adminMongo) と private subnet の接続
イングレス >>>
ソース: adminMongo 管理者の IP
プロトコル: すべて
ソースポート: All
宛先ポート: adminMongo/config/app.js で指定したポート
エグレス >>>
ソース: private subnet の CIDR
ソースポート: All
宛先ポート: adminMongo/config/app.js で指定したポート
Private Subnet のセキュリティ設定
イングレス >>>
ソース: public subnet と private subnet が設置された VCN の CIDR
ソースポート: All
宛先ポート: mongoDB が使用しているポート
adminMongo の設定
adminMongo にアクセス
http://APP_URL:adminMongo/config/app.js で指定したポート
Connection を作成
connection string は
mongodb://PRIVATE_IP:adminMongo/config/app.js で指定したポート
relative articles: