Pamiętaj, aby użyć 0.0.0.0 jako adresu IP w grupie bezpieczeństwa. Obejmuje to Twój publiczny adres IP i adres IP hosta lokalnego. Jeśli to nie jest problem, wypróbuj to do debugowania.
Zobacz, jaki interfejs lub zakres adresów IP nasłuchuje mongo:netstat -pan | grep mongod
Wyobrażam sobie, że nasłuchuje na twoim publicznym adresie IP (INNY ADRES IP, jak go nazywasz). W takim przypadku spróbuj uruchomić mongod bez bind_ip. Jeśli nie określiłeś argumentu bind_ip, prawdopodobnie jest to coś związanego z EC2.
Kolejny test:Wypróbuj telnet localhost 27017
(naciśnij Ctrl-]
, wpisz quit
do wyjścia). To również powinno się nie udać, ponieważ jest to to samo, co klient mongo.