Membuat koneksi database ke instance Cloud SQL untuk PostgreSQL menggunakan soket Unix. Aplikasi ini menggunakan library SQLAlchemy untuk membuat mesin koneksi, yang dikonfigurasi secara khusus untuk driver pg8000. Skrip mengambil parameter koneksi yang diperlukan seperti pengguna database, sandi, nama database, dan jalur soket Unix dari variabel lingkungan. Pendekatan ini sangat berguna untuk aplikasi yang berjalan di region Google Cloud yang sama dengan instance Cloud SQL, yang menawarkan cara yang aman dan efisien untuk berkomunikasi dengan database tanpa perlu mengonfigurasi daftar yang diizinkan IP untuk koneksi TCP.
Mempelajari lebih lanjut
Untuk dokumentasi mendetail yang menyertakan contoh kode ini, lihat referensi berikut:
- Terhubung dari lingkungan fleksibel App Engine
- Terhubung dari lingkungan standar App Engine
- Terhubung dari Cloud Build
- Terhubung dari Cloud Run
- Terhubung dari Cloud Run Functions
- Terhubung menggunakan Proxy Auth Cloud SQL
- Mengelola koneksi database
Contoh kode
Python
Untuk melakukan autentikasi ke Cloud SQL untuk PostgreSQL, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Langkah berikutnya
Untuk menelusuri dan memfilter contoh kode untuk produk Google Cloud lainnya, lihat Google Cloud browser contoh.