인텔리제이는 참 간편한 IDE다.
여러 가지 언어에 대한 개발 지원 및 다양한 도구들을 지원하여 개발단계에서 많은 기능을 제공하여
개발을 한 층 편하게 해 준다.
AWS 아테나는 인텔리제이에서 연결을 지원하는지 모른 채로 매 번 aws 콘솔에 들어가 쿼리를 사용하곤 했다.
게다가 우리 회사는 2중 보안이 되어있어, 매 번 이 과정을 거치며 아테나를 뚫고 뚫고 들어가야 했다.
그러나 인텔리제이에서 이를 해결할 수 있다.
인텔리제이 우측에 보면 Database 탭이 있다.
만약 보이지 않을 경우.
View -> Tool Windows -> Database로 활성화 가능하다.
탭을 열면 +버튼이 있는데, Data Source -> Other -> AWS Athena 가 있다.
클릭해주자.
User에는 access key를 적어주고
암호에는 secret key를 적어주면 된다.
리전은 아테나를 사용할 리전 정보를 추가해주자.
(당연히 아테나에 대한 접근 및 조회권한이 있어야 한다.)
잘 저장이 됐다면 아테나가 잘 떴고,
우측에서 2번째
이 아이콘을 눌러주면 쿼리 콘솔을 띄울 수 있다.
명령어가 잘 먹혔다.
(테이블 명은 보안 상 가렸다.)
이는 아테나뿐 아니라 현존하는 거의 모든 데이터 소스를 연결할 수 있다.
글로벌하게 사용하는 꿀팁
아까 Database 창을 열어서 DataSource를 우클릭하면 Make Global이 있는데,
이 설정을 해주면 인텔리제이에서 어떤 프로젝트를 띄우던 해당 데이터 소스를 연결할 수 있다.
그리고 쿼리 콘솔에 날렸던 쿼리들도 저장되어 외부 프로그램 없이 인텔리제이에서 개발과 쿼리도 직접 다 해볼 수 있다.
'IT 정보' 카테고리의 다른 글
EC2를 그라비톤(Graviton)으로 옮기면서 느낀점 및 트러블 슈팅 (0) | 2022.06.04 |
---|---|
spring boot 리소스 캐싱 (0) | 2022.04.27 |
Spring Test 코드 작성하기 (0) | 2022.03.03 |
AWS Lambda와 API Gateway 연결하기 (0) | 2022.02.24 |
GitHub actions을 이용한 람다 배포 자동화(ECR) (0) | 2022.02.07 |
댓글