Informações gerais sobre os conectores de linguagem do AlloyDB
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página resume os conectores de idioma do AlloyDB e como usá-los
com seus clusters.
Os conectores de linguagem do AlloyDB são bibliotecas que fornecem mTLS automatizado
com TLS 1.3 e autorização do Identity and Access Management (IAM)
ao se conectar a uma instância do AlloyDB para PostgreSQL.
Os conectores de linguagem do AlloyDB criam conexões autorizadas com o
servidor do lado do proxy em nome do aplicativo de um usuário e transmitem essa conexão ao
driver de banco de dados do aplicativo. Não é possível fornecer um caminho de rede para uma
instância do AlloyDB se ainda não houver uma.
O AlloyDB é compatível com os seguintes conectores de linguagem:
É possível usar os conectores de linguagem do AlloyDB para se conectar ao seu cluster do AlloyDB.
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 (IAM)
para controlar quem ou o que pode se conectar às instâncias do AlloyDB.
Comodidade: usa mTLS automático para fornecer segurança mútua
estendida. Remove o requisito de gerenciar certificados SSL, configurar regras de firewall ou ativar redes autorizadas.
Como funcionam os conectores de linguagem do AlloyDB
Os conectores de linguagem do AlloyDB usam um componente do lado do cliente para se conectar a um servidor proxy
no cluster do AlloyDB. O conector cria um certificado temporário que autoriza o detentor 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 particular
ou IP público.
Os conectores de linguagem do AlloyDB usam uma conexão de IP particular por padrão. Para se conectar ao cluster do AlloyDB usando os conectores de linguagem do AlloyDB, consulte Conectar usando os conectores de linguagem do AlloyDB.
Também é possível se conectar a um cluster do AlloyDB
usando o AlloyDB Proxy. Para mais informações sobre
como se conectar a um cluster do AlloyDB,
consulte a Visão geral da conexão.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-25 UTC."],[[["\u003cp\u003eAlloyDB Language Connectors are libraries that facilitate secure connections to AlloyDB for PostgreSQL instances using automated mTLS with TLS 1.3 and IAM authorization.\u003c/p\u003e\n"],["\u003cp\u003eThese connectors simplify access control by using IAM permissions to regulate connections and eliminate the need for manual SSL certificate management, firewall rule configuration, or authorized network setup.\u003c/p\u003e\n"],["\u003cp\u003eAlloyDB Language Connectors support multiple languages including Java, Python, and Go, enabling users to connect to their AlloyDB cluster using the connector that supports their language.\u003c/p\u003e\n"],["\u003cp\u003eThey establish connections via a client-side component that links to a proxy server on the AlloyDB cluster, employing a temporary certificate for secure, authorized access.\u003c/p\u003e\n"],["\u003cp\u003eConnections can be made with private or public IPs, defaulting to private IP, and they utilize built-in authentication, but can also use Automatic IAM Authentication.\u003c/p\u003e\n"]]],[],null,["# AlloyDB Language Connectors overview\n\nThis page summarizes the AlloyDB Language Connectors and how to use them\nwith your clusters.\n\nAlloyDB Language Connectors are libraries that provide automated mTLS\nwith TLS 1.3 and [Identity and Access Management (IAM)](/iam/docs/overview) authorization\nwhen connecting to an AlloyDB for PostgreSQL instance.\nAlloyDB Language Connectors create authorized connections to the\nproxy-side server on behalf of a user's application and pass that connection to\nthe application's database driver. They don't provide a network path to an\nAlloyDB instance if one is not already present.\n\nAlloyDB supports the following AlloyDB Language Connectors:\n\n- [AlloyDB Java connector](/alloydb/docs/connect-language-connectors#java)\n- [AlloyDB Python connector](/alloydb/docs/connect-language-connectors#python)\n- [AlloyDB Go connector](/alloydb/docs/connect-language-connectors#go)\n\nYou can use AlloyDB Language Connectors to connect to your\nAlloyDB cluster.\n\nBenefits of AlloyDB Language Connectors\n---------------------------------------\n\nAlloyDB Language Connectors provide the following\nbenefits when connecting to a AlloyDB cluster:\n\n- **Access control**: Uses IAM (IAM) permissions to control who or what can connect to your AlloyDB instances.\n- **Convenience**: Uses automatic mTLS to provides extended mutual security. Removes requirement to manage SSL certificates, configure firewall rules, or enable authorized networks.\n\n\u003cbr /\u003e\n\nHow AlloyDB Language Connectors work\n------------------------------------\n\nAlloyDB Language Connectors use a client-side component to connect to a proxy server\non the AlloyDB cluster. The connector creates a temporary certificate\nthat authorizes the holder to connect to the server-side proxy. The server-side\nproxy limits access to the AlloyDB database by requiring a valid TLS\ncertificate in order to connect.\n\nYou can use AlloyDB Language Connectors with [private IP](/alloydb/docs/connection-overview)\nor [public IP](/alloydb/docs/connect-public-ip).\nAlloyDB Language Connectors default to a private IP connection. To connect to your\nAlloyDB cluster using AlloyDB Language Connectors, see\n[Connect using the AlloyDB Language Connectors](/alloydb/docs/connect-language-connectors).\n\nAlloyDB Language Connectors use built-in authentication by default. You can\nset up your AlloyDB Language Connectors to use\n[Automatic IAM Authentication](/alloydb/docs/manage-iam-authn). For more\ninformation on how to enable this on your connection, see\n[Connect using AlloyDB Language Connectors](/alloydb/docs/connect-language-connectors).\n\nYou can also to connect to a AlloyDB cluster\nusing the [AlloyDB Proxy](/alloydb/docs/auth-proxy/overview). For more information about\nconnecting to a AlloyDB cluster,\nsee the [Connection overview](/alloydb/docs/connection-overview).\n\nWhat's next\n-----------\n\n\u003cbr /\u003e\n\n- [Connect using the AlloyDB Language Connectors](/alloydb/docs/connect-language-connectors)\n\n\u003cbr /\u003e"]]