Eclipse에 AWS Toolkit 설치

AWS Toolkit for Eclipse IDE

-> Eclipse IDE에서 AWS 기반의 Java Application을 제작할 때 사용하는 플러그인
-> AWS SDK for JAVA가 내장되어 있으며, Apache Maven으로 관리된다.


0. 기본 환경

중요 : Java 8 SDK 필요
Java 9 혹은 그 상위 버전의 Java가 설치되어 있으면,
ClassLoader 관련 에러가 발생할 수 있다. (java.lang.NoClassDefFoundError 등)
-> -add-modules를 추가하거나, pom.xml에 <dependency>를 추가하는 방법 등으로 해결할 순 있다.

Eclipse IDE for Java Developers 4.2 이상
최신 버전의 Eclipse IDE를 사용한다면 큰 문제는 없다.

인터넷 연결 필요
플러그인 다운로드 필요


1. 설치

(Eclipse IDE 2020-03 최신 버전 기준)

 Help > Install New Software 메뉴로 들어간다.





Work with에 "https://aws.amazon.com/eclipse"를 입력한다.
조금 기다리면 밑에 설치할수 있는 플러그인이 나오는데,
원하는 플러그인을 선택하고 Finish버튼을 누르면 설치를 시작한다.

설치가 완료될 때 까지 약간의 시간이 필요하다.


설치가 완료되면 AWS 아이콘이 생성된다.
원하는 프로젝트를 생성한 후 코드를 작성하면 된다.


만일 해당 PC에 AWS 자격 증명(Credentials)이 세팅이 되어 있지 않다면,
aws-cli나 Eclipse 등을 통해서 자격 증명을 세팅해야 한다.

Key 발급은 AWS 콘솔에서 IAM 사용자 메뉴 등에서 가능하며,
ID값과 Secret Key값을 발급받는다.

Key를 발급 받은 후 cmd에서 aws configure 명령을 통해 Credentials 세팅이 가능하며,
Eclipse 에서도 Credentials 생성이 가능하다.

만일 Eclipse에서 Credentials 세팅을 할 경우, AWS 아이콘 > Preferences로 들어간 다음, 화면 중간의 Access Key ID와 Secret Access Key값을 입력하고 저장하면 된다.

[참고 - AWS Credentials 위치]
윈도우 계열 : 사용자폴더\.aws\credentials (예시 : C:\Users\.aws\credentials)
리눅스 계열 : ~/.aws/credentials


2. 기타

AWS 서비스 중에서 가끔씩 Management Console이나 aws-cli에서는 안되고
AWS SDK를 이용해야만 되는 경우가 있다. (예시 : 5GB 이상의 파일을 S3에 업로드)

Eclipse 오른쪽 상단의 Open Perspective에 AWS Management를 추가할 수 있다.
생각보다 편리한 기능이다.


[참고 문서]
https://docs.aws.amazon.com/ko_kr/toolkit-for-eclipse/v1/user-guide/welcome.html

댓글