Większość bibliotek w GCP korzysta z Domyślnych poświadczeń aplikacji (ADC) strategia obsługi poświadczeń. README ponieważ ten projekt wspomina, że ta biblioteka również to robi. Cloud SQL JDBC Socket Factory używa tych danych logowania do uwierzytelniania połączeń w Twojej bazie danych.
Najszybszym sposobem jest użycie gcloud auth application-default login
, co spowoduje ustawienie Twoich osobistych danych logowania jako domyślnych. Jednak najbezpieczniejszym i najbezpieczniejszym sposobem jest utworzenie konta usługi dla aplikacji przydziel jej rolę uprawnień „Klient Cloud SQL” i użyj GOOGLE_APPLICATION_CREDENTIALS
zmienna środowiskowa przekazująca lokalizację klucza konta usługi do biblioteki.