Panoramica dei connettori dei linguaggi AlloyDB

Per stabilire connessioni crittografate e autorizzate dalla tua applicazione a un'istanza AlloyDB per PostgreSQL senza gestire i certificati SSL o eseguire un processo proxy separato, puoi utilizzare gli AlloyDB Language Connector.

Gli AlloyDB Language Connector sono librerie client che forniscono mutual TLS (mTLS) automatico con TLS 1.3 e autorizzazione Identity and Access Management (IAM) quando si connettono a un'istanza AlloyDB. Le librerie creano connessioni autorizzate al server proxy nell'istanza AlloyDB per conto della tua applicazione e le trasmettono al driver del database dell'applicazione. Non forniscono un percorso di rete a un'istanza AlloyDB se non è già presente un percorso di rete.

AlloyDB fornisce i seguenti AlloyDB Language Connector:

Vantaggi dei connettori di linguaggio AlloyDB

I connettori dei linguaggi AlloyDB offrono i seguenti vantaggi quando si connettono a un cluster AlloyDB:

  • Controllo degli accessi: utilizza le autorizzazioni IAM per controllare chi o cosa può connettersi alle tue istanze AlloyDB.
  • Comodità: utilizza mTLS automatico per fornire una sicurezza reciproca estesa ed elimina l'obbligo di gestire i certificati SSL, configurare le regole firewall o abilitare le reti esterne autorizzate.

Come funzionano gli AlloyDB Language Connector

Gli AlloyDB Language Connector utilizzano un componente della libreria lato client per connettersi a un server proxy nell'istanza AlloyDB. Il connettore crea un certificato temporaneo che autorizza il client a connettersi al proxy lato server. Il proxy lato server limita l'accesso al database AlloyDB richiedendo un certificato TLS valido per la connessione.

Puoi utilizzare i connettori di linguaggio AlloyDB con IP privato (accesso privato ai servizi o Private Service Connect) o IP pubblico. I connettori di linguaggio AlloyDB utilizzano per impostazione predefinita una connessione IP privato.

Per impostazione predefinita, gli AlloyDB Language Connector utilizzano l'autenticazione del database integrata. Puoi anche configurare i connettori dei linguaggi AlloyDB in modo che utilizzino l'autenticazione IAM automatica dei database. Per informazioni su come installare e configurare i connettori, consulta Connettiti utilizzando gli AlloyDB Language Connector.

Puoi anche connetterti a un cluster AlloyDB utilizzando il proxy di autenticazione AlloyDB. Per saperne di più sulla connessione a un cluster AlloyDB, consulta la Panoramica della connessione.

Passaggi successivi