De flesta bibliotek på GCP använder Application Default Credentials (ADC) strategi för hantering av referenser. README för detta projekt nämner detta bibliotek också. Cloud SQL JDBC Socket Factory använder dessa referenser för att autentisera anslutningarna mot din databas.
Det snabbaste sättet är att använda gcloud auth application-default login
, vilket kommer att ställa in dina personliga referenser som standard. Det säkraste och säkraste sättet är dock att skapa ett tjänstkonto för applikationen, ge den rollen "Cloud SQL Client" IAM och använd GOOGLE_APPLICATION_CREDENTIALS
miljövariabel för att skicka platsen för tjänstkontonyckeln till biblioteket.