конфигурация выполнена на AWS EC2
mongod.conf
net:
port: 27017
bindIp: 0.0.0.0
правило для входящих подключений группы безопасности
Custom TCP TCP 27017 0.0.0.0/0 –
Custom TCP TCP 27017 ::/0 –
Я могу получить доступ к mongodb в оболочке aws с помощью
mongo --host private-ipv4-address
но при попытке получить к нему удаленный доступ на моем компьютере с Windows я получаю такую ошибку
Error: couldn't connect to server privateipv4:27017, connection attempt failed: NetworkTimeout: Error
connecting to privateipv4:27017 :: caused by :: Socket operation timed out :
connect@src/mongo/shell/mongo.js:374:17
@(connect):2:6
exception: connect failed
exiting with code 1
Я внес те же изменения в свой файл Windows mongod.cgf, что и в aws ec2 mongod.conf пожалуйста, помогите мне с этим, я новичок в MongoDB и AWS
заранее спасибо
Спасибо за ответ @AchyutVyas, я тоже пробовал это с общедоступным IP, но все еще не смог подключиться. получение той же ошибки, когда я использую общедоступный IP вместо частного
Можете ли вы добавить, какой AMI EC2 вы используете и какой клиент MongoDB используете на своем компьютере с Windows?
Если вы хотите подключиться к mongo db за пределами EC2, вам необходимо использовать общедоступный IP-адрес EC2.