Pastikan untuk menggunakan 0.0.0.0 sebagai IP di grup keamanan. Ini akan mencakup IP publik dan IP localhost Anda. Jika ini bukan masalahnya, coba ini untuk debugging.
Lihat antarmuka atau rentang IP apa yang sedang didengarkan mongo:netstat -pan | grep mongod
Saya membayangkan itu mendengarkan di alamat IP publik Anda (ALAMAT IP LAIN seperti yang Anda sebut). Jika demikian, coba mulai mongod tanpa bind_ip. Jika Anda tidak menentukan argumen bind_ip maka itu mungkin sesuatu yang terkait dengan EC2.
Tes lain:Coba telnet localhost 27017
(tekan Ctrl-]
, ketik quit
berhenti). Ini juga harus gagal karena ini adalah hal yang sama yang dilakukan klien mongo.