Établit une connexion de base de données à une instance Cloud SQL pour PostgreSQL à l'aide d'un socket Unix. Il utilise la bibliothèque SQLAlchemy pour créer un moteur de connexion, configuré spécifiquement pour le pilote pg8000. Le script récupère les paramètres de connexion nécessaires, tels que l'utilisateur de la base de données, le mot de passe, le nom de la base de données et le chemin du socket Unix, à partir des variables d'environnement. Cette approche est particulièrement utile pour les applications s'exécutant dans la même région Google Cloud que l'instance Cloud SQL. Elle offre un moyen sécurisé et efficace de communiquer avec la base de données sans avoir à configurer de liste d'adresses IP autorisées pour les connexions TCP.
En savoir plus
Pour obtenir une documentation détaillée incluant cet exemple de code, consultez la page suivante :
- Se connecter depuis l'environnement flexible App Engine
- Se connecter depuis l'environnement standard App Engine
- Se connecter depuis Cloud Build
- Connexion depuis Cloud Run
- Se connecter depuis Cloud Run Functions
- Se connecter à l'aide du proxy d'authentification Cloud SQL
- Gérer les connexions aux bases de données
Exemple de code
Python
Pour vous authentifier auprès de Cloud SQL pour PostgreSQL, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Étape suivante
Pour rechercher et filtrer des exemples de code pour d'autres produits Google Cloud , consultez l'explorateur d'exemplesGoogle Cloud .