WebConsole에서 사용하는 Bigquery Studio가 아닌 toad, HeidiSQL, DBeaver등 DB TOOL로 접속이 필요할 경우가
있습니다.
이중 2024년 DBeaver은 Bigquery를 지원하는 것을 확인하였습니다.
SA키를 발급받아, DBeaver에서 Bigquery를 접속하는 방안에 대해 기술합니다.
- 서비스 계정 생성
Console > IAM & Admin > Service Accounts
“CREATE SERVICE ACCOUNT” 선택
SA키를 생성합니다.
적절한 account name과 description을 설정합니다.
Role은 환경에 맞도록 설정합니다.
본 테스트 문서에서는 연결 테스트 이므로 BigQuery Admin으로 설정하였습니다.
사용자에게 SA 계정에 대한 액세스가 필요하면 user, admin role에 각각 입력합니다.
최종적으로 DONE을 선택하여 생성을 진행합니다.
- KEY 생성
SA키가 생성 된 후 정상적인 상태인지 확인합니다.
오른쪽 Actions을 클릭하여 Manage keys를 선택 합니다.
ADD KEY → Create new key 선택합니다.
JSON Type으로 선택 후 CREATE를 선택하면 다운로드가 진행됩니다.
해당 키파일은 다시 다운로드가 불가하며, 신규 생성만 가능합니다.
해당 키파일을 통해 bigquery접속을 진행합니다. - DBeaver 접속 설정
Project : 프로젝트 ID입력
Oauth type : service-based
Key path : sa키 파일 위치 설정
Test Connection 선택시 위와 같이 성공메시지가 나오면 연결 성공
연결시 DBTool을 이용하여 Bigquery 사용가능
'Cloud > GCP' 카테고리의 다른 글
GCP에서 SSH 포트 변경시 다양한 방안 (0) | 2024.12.05 |
---|---|
[GCP] Shared VPC에서 Service Project별로 권한 설정하기 (0) | 2024.12.02 |
[GCP] Mobile Device Alerting 설정 (0) | 2024.11.25 |
[Security] 서비스 경계 브리지를 사용한 GCP 리소스간 연결방법 (2) | 2024.11.19 |
GCP의 Free Tier로 3-Tire 구축 테스트 내용정리 (0) | 2024.10.16 |
GCP Web console 접근을 위한 X-windows 구성 (0) | 2024.10.16 |
[GCP/OS] GCP compute engine SSH key 발급 및 접속 (0) | 2024.08.21 |