이 페이지에서는 Cloud SQL 언어 커넥터와 이를 인스턴스에서 사용하는 방법을 요약합니다.
Cloud SQL 언어 커넥터는 Cloud SQL 인스턴스에 연결할 때 암호화 및 IAM 승인을 제공하는 라이브러리입니다. Cloud SQL 언어 커넥터는 사용자 애플리케이션을 대신하여 프록시 측 서버에 승인된 연결을 만들고 애플리케이션의 데이터베이스 드라이버에 해당 연결을 전달합니다. Cloud SQL 인스턴스가 아직 없는 경우 Cloud SQL 인스턴스에 대한 네트워크 경로를 제공할 수 없습니다.
Cloud SQL 언어 커넥터는 클라이언트 측 구성요소를 사용하여 Cloud SQL 인스턴스의 프록시 서버에 연결합니다. 커넥터는 소유자가 서버 측 프록시에 연결하도록 승인하는 임시 인증서를 만듭니다. 서버 측 프록시는 연결을 위해 유효한 TLS 인증서를 요구하여 Cloud SQL 데이터베이스에 대한 액세스를 제한합니다.
Cloud SQL은 현재 다음과 같은 Cloud SQL 언어 커넥터를 지원합니다.
Cloud SQL에서는 Cloud SQL 언어 커넥터를 사용하여 Cloud SQL 인스턴스에 연결하는 것을 권장합니다. 데이터베이스 클라이언트 또는 Cloud SQL 인증 프록시를 사용하여 Cloud SQL 인스턴스에 연결할 수도 있습니다. Cloud SQL 인스턴스에 연결하는 방법에 대한 자세한 내용은 연결 옵션 정보를 참조하세요.
Cloud SQL 언어 커넥터의 이점
Cloud SQL 언어 커넥터는 Cloud SQL 인스턴스에 연결할 때 다음과 같은 이점을 제공합니다.
- IAM 승인: ID 및 액세스 관리(IAM) 권한을 사용하여 Cloud SQL 인스턴스에 연결할 수 있는 사용자 또는 대상을 제어합니다.
- 편의성: SSL 인증서 관리, 방화벽 규칙 구성 또는 승인된 네트워크 사용 설정에 대한 요구사항을 삭제합니다.
다음 단계
- Cloud SQL 자바 커넥터를 사용하여 연결
- Cloud SQL Python 커넥터를 사용하여 연결
- Cloud SQL Go 커넥터를 사용하여 연결
- Cloud SQL Node.js 커넥터를 사용하여 연결
- Cloud SQL 인증 프록시 자세히 알아보기