Saya telah mengalami masalah serupa dan MarkB membantu saya. Ada prosedur khusus yang harus Anda ikuti saat memasukkan SSH ke dalam instance.
Jika Anda menjalankan
export
Anda dapat melihat bahwa tidak ada variabel bernama RDS_HOSTNAME di shell Linux itu dan itulah sebabnya Anda mendapatkan kesalahan itu.
Jika Anda menjalankan
/opt/elasticbeanstalk/bin/get-config environment
Anda dapat melihat objek dengan daftar properti, termasuk RDS_HOSTNAME itu.
Jika Anda menjalankan
/opt/elasticbeanstalk/bin/get-config environment -k RDS_USERNAME
Anda mendapatkan nilai yang terkait dengan properti tertentu itu. Nilai ini perlu disimpan dalam variabel dan diekspor agar perintah lain dapat mengenalinya.
Jika Anda menjalankan
export RDS_USERNAME="value"
lalu saat Anda menjalankan
export
Anda dapat melihat bahwa ini sekarang tersedia.
Sekarang jika Anda menjalankan perintah yang Anda inginkan, kemungkinan besar akan berhasil (Anda mungkin perlu mengulanginya untuk RDS_USERNAME, RDS_PASSWORD, dan RDS_DB_NAME).
Catatan :jika itu tidak berhasil, maka masalah Anda mungkin mirip dengan yang ini .