본문 바로가기
IT 정보

Intelli J에서 AWS 아테나 및 DB 연결하기

by 완기 2022. 4. 11.
728x90
반응형

인텔리제이는 참 간편한 IDE다.

 

여러 가지 언어에 대한 개발 지원 및 다양한 도구들을 지원하여 개발단계에서 많은 기능을 제공하여 

개발을  한 층 편하게 해 준다.

 

AWS 아테나는 인텔리제이에서 연결을 지원하는지 모른 채로 매 번 aws 콘솔에 들어가 쿼리를 사용하곤 했다.

게다가 우리 회사는 2중 보안이 되어있어, 매 번 이 과정을 거치며 아테나를 뚫고 뚫고 들어가야 했다.

 

그러나 인텔리제이에서 이를 해결할 수 있다.

 

 


인텔리제이 우측에 보면 Database 탭이 있다.

 

만약 보이지 않을 경우.

View -> Tool Windows -> Database로 활성화 가능하다.

 

 

탭을 열면 +버튼이 있는데, Data Source -> Other -> AWS Athena 가 있다.

클릭해주자.

 

User에는 access key를 적어주고 

암호에는 secret key를 적어주면 된다.

 

리전은 아테나를 사용할 리전 정보를 추가해주자.

 

(당연히 아테나에 대한 접근 및 조회권한이 있어야 한다.)

 

잘 저장이 됐다면 아테나가 잘 떴고,

우측에서 2번째

이 아이콘을 눌러주면 쿼리 콘솔을 띄울 수 있다.

 

명령어가 잘 먹혔다.

(테이블 명은 보안 상 가렸다.)

 

이는 아테나뿐 아니라 현존하는 거의 모든 데이터 소스를 연결할 수 있다.

300x250

글로벌하게 사용하는 꿀팁

 

아까 Database 창을 열어서 DataSource를 우클릭하면 Make Global이 있는데, 

이 설정을 해주면 인텔리제이에서 어떤 프로젝트를 띄우던 해당 데이터 소스를 연결할 수 있다.

 

그리고 쿼리 콘솔에 날렸던 쿼리들도 저장되어 외부 프로그램 없이 인텔리제이에서 개발과 쿼리도 직접 다 해볼 수 있다.

728x90
728x90

댓글