PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Cloud SQL Postgres Nessun driver adatto trovato per jdbc:postgres://google/

La maggior parte delle librerie su GCP utilizza le Credenziali predefinite dell'applicazione (ADC) strategia per la gestione delle credenziali. Il README per questo progetto menziona anche questa libreria. The Cloud SQL JDBC Socket Factory utilizza queste credenziali per autenticare le connessioni al database.

Il modo più rapido è utilizzare gcloud auth application-default login , che imposterà le tue credenziali personali come predefinite. Tuttavia, il modo più sicuro è creare un account di servizio per l'applicazione, concedigli il ruolo IAM "Cloud SQL Client" e utilizza GOOGLE_APPLICATION_CREDENTIALS variabile di ambiente per passare la posizione della chiave dell'account di servizio alla libreria.