En esta página, se resumen los conectores de lenguaje de Cloud SQL y cómo usarlos con tus instancias.
Los conectores de lenguaje de Cloud SQL son bibliotecas que proporcionan encriptación y autorización de IAM cuando se conectan a una instancia de Cloud SQL. Los conectores de lenguaje de Cloud SQL crean conexiones autorizadas al servidor del proxy en nombre de la aplicación de un usuario y pasan esa conexión al controlador de base de datos de la aplicación. No pueden proporcionar una ruta de red a una instancia de Cloud SQL, si aún no hay una.
Los conectores de lenguaje de Cloud SQL usan un componente del cliente para conectarse a un servidor proxy en la instancia de Cloud SQL. El conector crea un certificado temporal que autoriza al titular a conectarse al proxy del servidor. El proxy del servidor limita el acceso a la base de datos de Cloud SQL mediante la solicitud de un certificado TLS válido para conectarse.
En este momento, Cloud SQL es compatible con los siguientes conectores de lenguaje de Cloud SQL:
- Conector de Java de Cloud SQL
- Conector de Python de Cloud SQL
- Conector de Go de Cloud SQL
- Conector de Node.js de Cloud SQL
Cloud SQL recomienda usar los conectores de lenguaje de Cloud SQL para conectarte a tu instancia de Cloud SQL. También puedes conectarte a una instancia de Cloud SQL mediante el uso de un cliente de base de datos o el proxy de autenticación de Cloud SQL. Para obtener más información sobre cómo conectarte a una instancia de Cloud SQL, consulta Acerca de las opciones de conexión.
Beneficios de los conectores de lenguaje de Cloud SQL
Los conectores de lenguaje de Cloud SQL proporcionan los siguientes beneficios con la conexión a una instancia de Cloud SQL:
- Autorización de IAM: usa permisos de Identity and Access Management (IAM) para controlar quién o qué puede conectarse a tus instancias de Cloud SQL.
- Conveniencia: quita el requisito de administrar certificados SSL, configurar reglas de firewall o habilitar redes autorizadas.
¿Qué sigue?
- Conéctate con el conector de Java de Cloud SQL.
- Conéctate con el conector de Python de Cloud SQL.
- Conéctate con el conector de Go en Cloud SQL.
- Conéctate con el conector de Node.js de Cloud SQL.
- Obtén más información sobre el proxy de Cloud SQL Auth.