Présentation des connecteurs de langage Cloud SQL

Cette page présente un récapitulatif des connecteurs de langage Cloud SQL et explique comment les utiliser avec vos instances.

Les connecteurs de langage Cloud SQL sont des bibliothèques qui fournissent des fonctionnalités de chiffrement et d'autorisation IAM lors de la connexion à une instance Cloud SQL. Les connecteurs de langage Cloud SQL créent des connexions autorisées au serveur côté proxy pour le compte de l'application d'un utilisateur et transmettent cette connexion au pilote de base de données de l'application. Ils ne fournissent pas de chemin d'accès réseau vers une instance Cloud SQL s'il n'en existe pas déjà un.

Les connecteurs de langage Cloud SQL utilisent un composant côté client pour se connecter à un serveur proxy sur l'instance Cloud SQL. Le connecteur crée un certificat temporaire qui autorise le détenteur à se connecter au proxy côté serveur. Le proxy côté serveur limite l'accès à la base de données Cloud SQL en exigeant un certificat TLS valide pour la connexion.

Cloud SQL est actuellement compatible avec les connecteurs de langage Cloud SQL suivants :

Cloud SQL recommande d'utiliser des connecteurs de langage Cloud SQL pour se connecter à votre instance Cloud SQL. Vous pouvez également vous connecter à une instance Cloud SQL à l'aide d'un client de base de données ou du proxy d'authentification Cloud SQL. Pour en savoir plus sur la connexion à une instance Cloud SQL, consultez la page À propos des options de connexion.

Avantages des connecteurs de langage Cloud SQL

Les connecteurs de langage Cloud SQL offrent les avantages suivants pour la connexion à une instance Cloud SQL :

  • Autorisation IAM : utilise les autorisations IAM (Identity and Access Management) pour contrôler les utilisateurs et les services qui peuvent se connecter à vos instances Cloud SQL.
  • Commodité : supprime l'obligation de gérer les certificats SSL, de configurer les règles de pare-feu ou d'activer les réseaux autorisés.

Étapes suivantes