Per risolvere gli errori di connessione, autenticazione o rete durante la connessione all'istanza AlloyDB per PostgreSQL con il proxy di autenticazione AlloyDB, controlla i seguenti problemi e soluzioni comuni:
Controlla attentamente l'output del proxy di autenticazione AlloyDB e cerca eventuali errori. Spesso, i messaggi di errore forniscono le informazioni necessarie per determinare l'origine del problema e come risolverlo.
Se ricevi un errore
403 Forbiddene utilizzi un service account per autenticare l'Auth Proxy di AlloyDB, assicurati che il account di servizio disponga delle autorizzazioni corrette.I ruoli Identity and Access Management (IAM) di AlloyDB predefiniti che forniscono queste autorizzazioni sono AlloyDB Client (
roles/alloydb.client) e AlloyDB Admin (roles/alloydb.admin). Inoltre, devi aggiungere il ruolo Service Usage Consumer (roles/serviceusage.serviceUsageConsumer).Assicurati di abilitare l'API AlloyDB.
Se non è abilitata, nei log del proxy di autenticazione AlloyDB viene visualizzato un output simile a
Error 403: Access Not Configured.Se ti connetti utilizzando i socket UNIX, verifica che i socket siano stati creati elencando la directory che hai fornito quando hai avviato il proxy di autenticazione AlloyDB.
Se hai una policy del firewall in uscita, assicurati che consenta le connessioni alla porta
5433nell'istanza AlloyDB di destinazione.Problemi di quota: se visualizzi errori relativi al superamento delle quote, identifica l'origine del problema (ad esempio, un'applicazione utilizza in modo improprio il connettore e crea inutilmente nuove connessioni) o contatta l'assistenza per richiedere un aumento della quota dell'API AlloyDB.
Se ricevi una risposta
400 Bad Requestcon un messaggio di errore contenentereauth related error, aggiorna le Credenziali predefinite dell'applicazione#39;applicazione utilizzando Google Cloud CLI:gcloud auth application-default loginPer saperne di più, consulta Come funzionano le Credenziali predefinite dell'applicazione.