O motivo pelo qual você não consegue se conectar à instância do RDS a partir da instância do EC2 tem a ver com o grupo de segurança.
Antes que sua instância do EC2 possa se comunicar com o servidor RDS, você precisa configurar um grupo de segurança para o RDS.
Você pode verificar este e este para mais detalhes.