Memecahkan masalah koneksi Proxy Auth AlloyDB

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 Configured dalam 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 5433 pada 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 Request dengan pesan error yang berisi reauth related error, muat ulang Kredensial Default Aplikasi Anda menggunakan Google Cloud CLI:

    gcloud auth application-default login

    Untuk mengetahui informasi selengkapnya, lihat Cara kerja Kredensial Default Aplikasi.