Sørg for at bruge 0.0.0.0 som IP i sikkerhedsgruppen. Dette vil inkludere din offentlige IP og localhost IP. Hvis dette ikke er problemet, så prøv dette til fejlretning.
Se hvilken grænseflade eller IP-område mongo lytter på:netstat -pan | grep mongod
Jeg forestiller mig, at den lytter på din offentlige IP-adresse (ANDEN IP-ADRESSE, som du kalder det). Hvis dette er tilfældet, prøv at starte mongod uden bind_ip. Hvis du ikke har angivet bind_ip-argumentet, er det sandsynligvis noget relateret til EC2.
En anden test:Prøv telnet localhost 27017
(tryk på Ctrl-]
, skriv quit
at holde op). Dette burde også mislykkes, fordi det er det samme som mongoklienten gør.