Milky's note

AWS Athena - Dbeaver 연결 본문

DevOps/AWS

AWS Athena - Dbeaver 연결

밀뿌 2023. 8. 2. 11:23

1. DBeaver에서 Athena 선택

혹시나 DBeaver가 설치되지 않았다면 다음 링크에서 설치

 

DBeaver Community | Free Universal Database Tool

DBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apach

dbeaver.io

 

 

2. Connection Setting

Athena를 선택하면 처음 뜨는 디폴트 화면은 다음과 같다.

이 Connection 정보를 입력하기 위해서는 먼저 Athena에 접속한다.

 

그 뒤에 Region은 위치를 확인해서 입력해준다.

나의 경우 Seoul로 되어 있어서 ap-northeast-2 이므로 해당 Region을 선택한다.

 

S3 locationSetting 탭에서 Query result location의 URL을 복사해서 입력해준다.

 

3. Auth Setting

위 Authentication 정보는 AWS 계정과 Password를 입력하는 것이 아니고 Access Key, Secret access Key를 받아서 입력해주어야 한다.

 

지역 옆에 내 계정이 나와 있는 부분을 클릭하면 아래와 같이 내 보안 자격증명이라는 메뉴가 있는데 여기를 접속한다.

 

그러면 Access Keys라는 부분이 있는데 이를 클릭해서 access key를 생성한다.

 

Other를 선택

 

해당 부분은 optional이기 때문에 바로 넘어갔다.

 

그러면 Access key와 Secret access key가 생성이 되고

이걸 DBeaver의 Username, Password 부분에 순서대로 적어준다.

위의 키들을 잘 적어두거나 csv 파일을 다운로드해서 보관하면 된다.

 

4. Connection

위에서 얻은 정보로 DBeaver에 입력을 해주고 Test Connection을 먼저 진행한다.

 

데이터베이스 연결 시 필요한 드라이버가 설치되어 있지 않다면 설치를 하라는 팝업이 뜨고

이미 설치되어 있다면 연결 성공이 뜬다 !

 

이제 편하게 쿼리를 작성하면 된다. ^_^

Comments