Pregunta

Tengo una base de datos PostgreSQL en una instancia de Amazon RDS.

Quiero tener un volcado local de esta instancia.

Hasta ahora he probado con esto:

PGPASSWORD="Password" pg_dump -h mydb.xxxxxx.us-east-1.rds.amazonaws.com -p 5432

Pero sigue arrojando un error, diciendo que el servidor rechaza la conexión y verifica si el servidor realmente se está ejecutando en el puerto. 5432, que realmente está haciendo.

Todas mis credenciales y rutas/códigos de base de datos son correctos.

¿Fue útil?

Solución

Debe estar ejecutándose en un problema de firewall del grupo de seguridad.

  • Vaya a su Panel de RDS, seleccione Instancias y abra la instancia a la que desea conectarse.
  • Busque una línea como esta: Security Groups rds-launch-wizard (sg-3e9axxx) ( active ).Deberías poder hacer clic en rds-launch-wizard (sg-3e9axxx) que lo lleva al Panel de EC2 en el Security Groups panel.
  • Seleccione su grupo de seguridad y abra el Inbound Pestaña en el panel inferior.
  • Haga clic en Edit y Add Rule.No olvide configurar el Port Range a 5432 y seleccione My IP en la fuente.
  • Haga clic en Save.
  • Debería poder conectarse a su instancia RDS desde su IP local.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top