Acá vas a aprender como conectarte a una instancia de RDS con un EC2 y PostgreSQL

Crear la instancia

https://us-east-1.console.aws.amazon.com/rds/home?region=us-east-1#databases:

  1. Selecciona PostgreSQL
  2. En mi caso usé el Free Tier
  3. Indica un nombre para la instancia
  4. En Master username deje el default de postgres
  5. Y en Master password indica la contraseña que quieres usar para conectarte
  6. Luego en Connectivity vamos a
    1. Existing VPC security groups → Seleccionamos el grupo de seguridad de nuestro EC2
  7. Vamos a la instancia creada y en Connectivity & security nos van a dar el puerto y el host para conectarnos
    1. Nos guardamos la url del Endpoint y Port para luego conectarnos
  8. Damos a crear y tendremos la instancia de RDS funcionando disponible para usar con el EC2

Conectarse al RDS

  1. Abrimos nuestra conexión con el EC2 (Putty)

  2. Instalamos postgres

    sudo apt update
    sudo apt install postgresql postgresql-contrib
    
  3. Y luego nos conectamos a nuestra instancia con el siguiente comando

    psql --host=url --port=port --username=postgres --password
    
  4. ahora que estamos conectados creamos la base de datos con el nombre que la usamos nosotros

    CREATE DATABASE db_name;
    

Y listo! ya tendrías que poder conectarte a la base de datos.