이 페이지에서는 AlloyDB 언어 커넥터와 클러스터에서 이를 사용하는 방법을 요약합니다.
AlloyDB 언어 커넥터는 PostgreSQL용 AlloyDB 인스턴스에 연결할 때 TLS 1.3 및 Identity and Access Management (IAM) 승인과 함께 자동화된 mTLS를 제공하는 라이브러리입니다.
AlloyDB 언어 커넥터는 사용자 애플리케이션을 대신하여 프록시 측 서버에 승인된 연결을 만들고 애플리케이션의 데이터베이스 드라이버에 해당 연결을 전달합니다. AlloyDB 인스턴스가 아직 없는 경우 AlloyDB 인스턴스에 대한 네트워크 경로를 제공할 수 없습니다.
AlloyDB 언어 커넥터는 AlloyDB 클러스터에 연결할 때 다음과 같은 이점을 제공합니다.
액세스 제어: IAM (IAM) 권한을 사용하여 AlloyDB 인스턴스에 연결할 수 있는 사용자 또는 대상을 제어합니다.
편의성: 자동 mTLS를 사용하여 확장된 상호 보안을 제공합니다. SSL 인증서 관리, 방화벽 규칙 구성 또는 승인된 네트워크 사용 설정에 대한 요구사항을 삭제합니다.
AlloyDB 언어 커넥터 작동 방식
AlloyDB 언어 커넥터는 클라이언트 측 구성요소를 사용하여 AlloyDB 클러스터의 프록시 서버에 연결합니다. 커넥터는 소유자가 서버 측 프록시에 연결하도록 승인하는 임시 인증서를 만듭니다. 서버 측 프록시는 연결을 위해 유효한 TLS 인증서를 요구하여 AlloyDB 데이터베이스에 대한 액세스를 제한합니다.
AlloyDB 언어 커넥터를 비공개 IP 또는 공개 IP와 함께 사용할 수 있습니다.
AlloyDB 언어 커넥터는 기본적으로 비공개 IP 연결을 사용합니다. AlloyDB 언어 커넥터를 사용하여 AlloyDB 클러스터에 연결하려면 AlloyDB 언어 커넥터를 사용하여 연결을 참고하세요.
AlloyDB 언어 커넥터는 기본적으로 내장 인증을 사용합니다. 자동 IAM 인증을 사용하도록 AlloyDB 언어 커넥터를 설정할 수 있습니다. 연결에서 이 기능을 사용 설정하는 방법에 관한 자세한 내용은 AlloyDB 언어 커넥터를 사용하여 연결을 참고하세요.
AlloyDB 프록시를 사용하여 AlloyDB 클러스터에 연결할 수도 있습니다. AlloyDB 클러스터에 연결하는 방법에 관한 자세한 내용은 연결 개요를 참고하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-05(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"]]