Copia de seguridad local de la base de datos PostgreSQL de Amazon RDS
-
26-09-2020 - |
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.
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 enrds-launch-wizard (sg-3e9axxx)
que lo lleva al Panel de EC2 en elSecurity Groups
panel. - Seleccione su grupo de seguridad y abra el
Inbound
Pestaña en el panel inferior. - Haga clic en
Edit
yAdd Rule
.No olvide configurar elPort Range
a 5432 y seleccioneMy 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