Tengo una instancia RDS de Postgres que estaba disponible y funcionaba hace 7 días. Hoy noté en el registro de mi aplicación, que está alojado en una instancia EC2, que la conectividad falla con
FATAL: password authentication failed for user "postgres".Lo mismo cuando trato de conectarme desde mi máquina local (estaba bien hace 1 semana). ¿Cómo es que mi usuario maestro ya no puede iniciar sesión? ¿Qué pudo haber pasado? ¿Está bloqueado de alguna manera, caducado o atascado? Lo que intenté hasta ahora es reiniciar la instancia de RDS y ejecutar la solución automática de problemas de RDS, sin éxito. Cualquier pista sería apreciada.
Este error solo ocurriría por una razón que es información de autenticación no válida. Realice las siguientes comprobaciones:
Suponiendo que ambos valores que especificó son correctos, debe restablecer la contraseña desde la consola de administración de RDS.
En cuanto a la rotación de la contraseña, fuera de un usuario de IAM/rol de IAM modificando la contraseña (que podría validarse a través de CloudTrail ). Esto podría ser mediante programación oa través de la consola .
También puede asegurarse de que no ha configurado la rotación de contraseñas a través de Secrets Manager .
Si copia y pega su HOST/URL/CONTRASEÑA del administrador de secretos de AWS, asegúrese de que no haya un carácter de 'Nueva línea' al final de la cadena (intente pegarlo en algún editor de texto para estar seguro).
Ese fue el problema para mí.