Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

423
Vistas
No se puede conectar a la instancia de base de datos RDS PostgreSQL a través de un proxy RDS

Estoy tratando de usar un proxy RDS para agrupar y compartir conexiones establecidas con una base de datos RDS con un motor PostgreSQL. El problema es que puedo abrir una conexión a la base de datos, tanto a través de una instancia de ECS como en PgAdmin; sin embargo, no puedo conectarme a través del proxy. Para intentar una conexión a través del proxy en PgAdmin, estoy usando el punto final del proxy en lugar del punto final de la base de datos, pero el intento de conexión se agota.

Creé con éxito el proxy y lo asocié con mi base de datos, tanto el estado del proxy como el de la base de datos están disponibles. He seguido la configuración de proxy de ejemplo y la base de datos y el proxy usan el mismo grupo de seguridad de VPC.

¿Algunas ideas?

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Me parece que se está conectando al proxy desde fuera de AWS . Si este es el caso, entonces no es posible hacer esto directamente:

Su proxy RDS debe estar en la misma VPC que la base de datos. El proxy no puede ser de acceso público , aunque la base de datos sí puede serlo.

Es posible que pueda conectarse a RDS ya que es de acceso público. El proxy RDS, por otro lado, solo se puede acceder desde dentro de la misma VPC, por ejemplo, desde una instancia.

Por lo tanto, la solución es configurar una instancia en la misma VPC que su RDS y proxy. La instancia debe ser accesible mediante SSH.

En la instancia, puede ejecutar pgadmin4 , en la ventana acoplable:

 docker run --rm -p 8080:80 \ -e 'PGADMIN_DEFAULT_EMAIL=user@domain.com' \ -e 'PGADMIN_DEFAULT_PASSWORD=Fz77T8clJqJ4XQrQunGA' \ -d dpage/pgadmin4

El comando, después de configurar la ventana acoplable, servidor pgadmin4 en el puerto 8080 en la instancia.

Puede verificar en la instancia si está funcionando:

 curl localhost:8080

que puede dar lo siguiente indicando que está funcionando:

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <title>Redirecting...</title> <h1>Redirecting...</h1> <p>You should be redirected automatically to target URL: <a href="/login?next=%2F">/login?next=%2F</a>. If not click the link

Sin embargo, dado que solo se puede acceder a su instancia a través de ssh (puerto 22), para acceder desde su estación de trabajo local, debe establecer un túnel ssh :

 ssh -i <private-key> -L 8080:localhost:8080 -N ubuntu@<public-instance-ip> -v

En lo anterior, mi instancia fue Ubuntu. Para Amazon Linux 2, el usuario sería ec2-user .

El túnel reenviará el puerto 8080 desde la instancia (es decir pgadmin4 ) a su estación de trabajo local en el puerto 8080.

Luego simplemente apunta su navegador a localhost:8080 y debería ver la pantalla de bienvenida de pgadmin4 .

Configuración de PS My RDS y proxy utilizada para la verificación:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda