NLB経由のAmazon DocumentDBにプログラムから接続する際の備忘録。
元々の参考記事は👇
結果
directConnection=true
const { MongoClient } = require('mongodb');
const client = new MongoClient(
'mongodb://<userName>:<PassWord>@<NLBのドメイン名>:27017',
{
tlsCAFile: '****.pem',
tls: true,
tlsAllowInvalidCertificates: true,
tlsAllowInvalidHostnames: true,
retryWrites: false,
+ directConnection: true,
}
);
ヒント
SSH トンネルに MongoDB Compass を使用する場合は、ダイレクト接続をアクティブにしてレプリカ セット接続をオフにします。詳細については、MongoDB Web サイトの「直接接続をオンにする」を参照してください。
参考