Questa pagina riassume i connettori di lingua Cloud SQL e come utilizzarli con le tue istanze.
I connettori di linguaggio Cloud SQL sono librerie che forniscono crittografia e Autorizzazione IAM durante la connessione a un'istanza Cloud SQL. I connettori dei linguaggi di Cloud SQL creano connessioni autorizzate al server lato proxy per conto dell'applicazione di un utente e le trasmettono al driver del database dell'applicazione. Non forniscono un percorso di rete per un'istanza Cloud SQL, se non ne esiste già una.
I connettori dei linguaggi di Cloud SQL utilizzano un componente lato client per connettersi a un server proxy sull'istanza Cloud SQL. Il connettore crea un certificato temporaneo che autorizza il titolare a connettersi al proxy lato server. Il proxy lato server limita l'accesso al database Cloud SQL richiedendo un certificato TLS valido per la connessione.
Cloud SQL attualmente supporta i seguenti connettori di lingua Cloud SQL:
- Connettore Java Cloud SQL
- Connettore Python Cloud SQL
- Connettore Cloud SQL Go
- Connettore Node.js Cloud SQL
Cloud SQL consiglia di utilizzare i connettori di linguaggio Cloud SQL per la connessione di Cloud SQL. Puoi anche connetterti a un cluster Cloud SQL istanza includono l'utilizzo di un client di database o Proxy di autenticazione Cloud SQL. Per ulteriori informazioni per connetterti a un'istanza Cloud SQL, consulta Informazioni sulle opzioni di connessione.
Requisiti
Se l'istanza Cloud SQL utilizza
autorità di certificazione condivisa (CA)
come serverCaMode
(Anteprima), poi sul lato client,
assicurati che i connettori di linguaggio Cloud SQL che utilizzi soddisfino
i relativi requisiti di versione:
- Connettore Java Cloud SQL: v1.21.0 o successiva
- Connettore Cloud SQL Go: v1.12.0 o successiva
- Connettore Node.js Cloud SQL: v1.4.0 o successiva
Vantaggi dei connettori di linguaggio Cloud SQL
I connettori di linguaggio Cloud SQL offrono quanto segue: Vantaggi della connessione a un'istanza Cloud SQL:
- Autorizzazione IAM: utilizza le autorizzazioni Identity and Access Management (IAM) per controllare chi o cosa può connettersi alle tue istanze Cloud SQL.
- Comodità: rimuove il requisito di gestire i certificati SSL, configurare le regole del firewall o attivare le reti autorizzate.
Passaggi successivi
- Connettiti utilizzando il connettore Java di Cloud SQL.
- Connettiti utilizzando il connettore Python di Cloud SQL.
- Esegui la connessione utilizzando il connettore Cloud SQL Go.
- Esegui la connessione utilizzando il connettore Node.js Cloud SQL.
- Scopri di più sul proxy di autenticazione Cloud SQL.