У меня есть VPC, внутри VPC:
- Частная база данных Mongodb.Входящая защита связана с моим экземпляром безопасности открытого узла.
- Открытый экземпляр NAT.
- Открытый экземпляр приложения nodejs, который проходит через мой экземпляр NAT
Я могу подключиться к экземпляру Mongodb через мой экземпляр nodejs.Я могу скачать и запускаю mongodb в своей личной базе данных.Но не уверен в строке подключения из моего экземпляра nodejs для подключения к частному экземпляру mongodb.
У меня есть: mongoose.connect ('mongodb: // имя пользователя: пароль @ xx-xx-xx: 27017 / admin');сообщение об ошибке: MongoNetworkError: не удалось подключиться к серверу [xx-xx-xx: 27017] при первом подключении [MongoNetworkError: connect ECONNREFUSED xx-xx-xx: 27017]
мой mongodb имеет только частный ip, идумая, что поэтому он не соединяется?Должен ли я пройти через мой экземпляр NAT как?
Кто-нибудь подключался к частному экземпляру Mongodb через NAT?
Я подключался раньше, не проходя через частный VPC ..