Informações gerais sobre os conectores de linguagem do AlloyDB

Para estabelecer conexões criptografadas e autorizadas do seu aplicativo com uma instância do AlloyDB para PostgreSQL sem gerenciar certificados SSL ou executar um processo de proxy separado, use os conectores de linguagem do AlloyDB.

Os conectores de linguagem do AlloyDB são bibliotecas de cliente que fornecem TLS mútuo (mTLS) automatizado com TLS 1.3 e autorização do Identity and Access Management (IAM) ao se conectar a uma instância do AlloyDB. As bibliotecas criam conexões autorizadas com o servidor proxy na instância do AlloyDB em nome do aplicativo e transmitem essas conexões ao driver de banco de dados do aplicativo. Eles não fornecem um caminho de rede para uma instância do AlloyDB se um caminho de rede ainda não estiver presente.

O AlloyDB oferece os seguintes conectores de linguagem:

Benefícios dos conectores de linguagem do AlloyDB

Os conectores de linguagem do AlloyDB oferecem os seguintes benefícios ao se conectar a um cluster do AlloyDB:

  • Controle de acesso: usa permissões do IAM para controlar quem ou o que pode se conectar às instâncias do AlloyDB.
  • Conveniência: usa mTLS automático para fornecer segurança mútua estendida e remove o requisito de gerenciar certificados SSL, configurar regras de firewall ou ativar redes externas autorizadas.

Como funcionam os conectores de linguagem do AlloyDB

Os conectores de linguagem do AlloyDB usam um componente de biblioteca do lado do cliente para se conectar a um servidor proxy na instância do AlloyDB. O conector cria um certificado temporário que autoriza o cliente a se conectar ao proxy do lado do servidor. O proxy do lado do servidor limita o acesso ao banco de dados do AlloyDB exigindo um certificado TLS válido para se conectar.

É possível usar os conectores de linguagem do AlloyDB com IP privado (acesso a serviços privados ou Private Service Connect) ou IP público. Os conectores de linguagem do AlloyDB usam uma conexão por IP particular por padrão.

Os conectores de linguagem do AlloyDB usam a autenticação de banco de dados integrada por padrão. Também é possível configurar os conectores de linguagem do AlloyDB para usar a autenticação automática de banco de dados do IAM. Para informações sobre como instalar e configurar os conectores, consulte Conectar-se usando os conectores de linguagem do AlloyDB.

Também é possível se conectar a um cluster do AlloyDB usando o proxy de autenticação do AlloyDB. Para mais informações sobre como se conectar a um cluster do AlloyDB, consulte a Visão geral da conexão.

A seguir