Ujistěte se, že používáte 0.0.0.0 jako IP ve skupině zabezpečení. To bude zahrnovat vaši veřejnou IP a localhost IP. Pokud to není problém, zkuste toto pro ladění.
Podívejte se, na jakém rozhraní nebo rozsahu IP mongo poslouchá:netstat -pan | grep mongod
Představuji si, že naslouchá na vaší veřejné IP adrese (JINÁ IP ADRESA, jak tomu říkáte). Pokud je to váš případ, zkuste spustit mongoda bez bind_ip. Pokud jste neuvedli argument bind_ip, pak je to pravděpodobně něco souvisejícího s EC2.
Další test:Zkuste telnet localhost 27017
(stiskněte Ctrl-]
, zadejte quit
ukončit). To by také mělo selhat, protože to je totéž, co dělá mongo klient.