Untuk mengatasi error koneksi, autentikasi, atau error jaringan saat terhubung ke instance AlloyDB untuk PostgreSQL dengan Proxy Auth AlloyDB, periksa masalah dan solusi umum berikut:
Periksa output Proxy Auth AlloyDB dengan cermat dan cari error. Sering kali, pesan error memberikan informasi yang Anda perlukan untuk menentukan sumber masalah dan cara menyelesaikannya.
Jika Anda mendapatkan error
403 Forbidden, dan menggunakan akun layanan untuk mengautentikasi Proxy Auth AlloyDB, pastikan akun layanan tersebut memiliki izin yang benar.Peran Identity and Access Management (IAM) AlloyDB yang telah ditetapkan dan memberikan izin ini adalah AlloyDB Client (
roles/alloydb.client) dan AlloyDB Admin (roles/alloydb.admin). Selain itu, Anda harus menambahkan peran Service Usage Consumer (roles/serviceusage.serviceUsageConsumer).Pastikan untuk mengaktifkan AlloyDB API.
Jika tidak diaktifkan, Anda akan melihat output seperti
Error 403: Access Not Configureddalam log Proxy Auth AlloyDB.Jika Anda terhubung menggunakan soket UNIX, pastikan soket tersebut telah dibuat dengan mencantumkan direktori yang Anda berikan saat memulai Proxy Auth AlloyDB.
Jika Anda memiliki kebijakan firewall keluar, pastikan kebijakan tersebut mengizinkan koneksi ke port
5433pada instance AlloyDB target.Masalah kuota: Jika Anda melihat error terkait kuota yang terlampaui, identifikasi sumber masalah kuota (misalnya, aplikasi menyalahgunakan konektor dan membuat koneksi baru yang tidak perlu) atau hubungi dukungan untuk meminta peningkatan kuota AlloyDB API.
Jika Anda mendapatkan respons
400 Bad Requestdengan pesan error yang berisireauth related error, muat ulang Kredensial Default Aplikasi Anda menggunakan Google Cloud CLI:gcloud auth application-default loginUntuk mengetahui informasi selengkapnya, lihat Cara kerja Kredensial Default Aplikasi.