sql >> Base de Datos >  >> RDS >> PostgreSQL

Cloud SQL Postgres No se encontró un controlador adecuado para jdbc:postgres://google/

La mayoría de las bibliotecas en GCP usan las Credenciales predeterminadas de la aplicación (ADC) estrategia para el manejo de credenciales. El LÉAME para este proyecto menciona que esta biblioteca también lo hace. Cloud SQL JDBC Socket Factory usa estas credenciales para autenticar las conexiones en su base de datos.

La forma más rápida es usar gcloud auth application-default login , que establecerá sus credenciales personales como predeterminadas. Sin embargo, la forma más segura es crear una Cuenta de servicio para la aplicación, concédale la función de IAM "Cloud SQL Client" y use GOOGLE_APPLICATION_CREDENTIALS variable de entorno para pasar la ubicación de la clave de la cuenta de servicio a la biblioteca.