Stabilisce una connessione al database a un'istanza Cloud SQL per PostgreSQL utilizzando un socket Unix. Utilizza la libreria SQLAlchemy per creare un motore di connessione configurato specificamente per il driver pg8000. Lo script recupera i parametri di connessione necessari, come utente del database, password, nome del database e percorso del socket Unix, dalle variabili di ambiente. Questo approccio è particolarmente utile per le applicazioni in esecuzione nella stessa regione Google Cloud dell'istanza Cloud SQL, in quanto offre un modo sicuro ed efficiente per comunicare con il database senza dover configurare l'inserimento nella lista consentita degli IP per le connessioni TCP.
Per saperne di più
Per la documentazione dettagliata che include questo esempio di codice, vedi quanto segue:
- Connessione dall'ambiente flessibile di App Engine
- Connessione dall'ambiente standard di App Engine
- Connessione da Cloud Build
- Connessione da Cloud Run
- Connessione da Cloud Run Functions
- Connessione tramite il proxy di autenticazione Cloud SQL
- Gestire le connessioni ai database
Esempio di codice
Python
Per l'autenticazione a Cloud SQL per PostgreSQL, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Passaggi successivi
Per cercare e filtrare gli esempi di codice per altri prodotti Google Cloud , consulta il browser degli esempi diGoogle Cloud .