Как подключиться к Amazon DocumentDB из Node.js - PullRequest
1 голос
/ 25 апреля 2019

Как подключиться к новой базе данных Amazon DocumentBD из node.js (в этом случае используется готовая установка Elastic Beanstalk.)

Это мой код, скопированный из документации (с некоторыми значениями, измененными для конфиденциальности). Это просто время ожидания, и конечное значение 'err' равно 'true'. Что я упустил? Как я могу получить лучшую ошибку?

var MongoClient = require('mongodb').MongoClient,fs = require('fs');
var ca = [fs.readFileSync("rds-combined-ca-bundle.pem")];
var connection_string = "mongodb://USERNAME:PASSWORD@docdb-2019-04-23-12-55-44.cluster-abcdefghij.eu-west-1.docdb.amazonaws.com:27017/?ssl=true&&replicaSet=rs0&readPreference=secondaryPreferred";

MongoClient.connect(
        connection_string, {
            sslValidate: true,
            sslCA: ca,
            useNewUrlParser: true
        },
        function (err,client) {
            console.log(err+" , "+ client);
        });

Здесь надеются, что кто-то знает.

1 Ответ

1 голос
/ 25 апреля 2019

Тайм-аут часто указывает на то, что группы безопасности настроены неправильно.Проверьте конфигурацию входящей группы безопасности DocumentDB, чтобы убедиться, что трафик из источника разрешен для вашего экземпляра DocumentDB.

...