Q: AWS Toolkit for Eclipse란 무엇입니까?

AWS Toolkit for Eclipse는 Amazon Web Services를 사용하여 개발자가 쉽게 Java 애플리케이션을 개발, 디버깅 및 배포할 수 있도록 하는 Eclipse Java IDE용 오픈 소스 플러그인입니다. AWS Toolkit for Eclipse를 사용하면 AWS 애플리케이션의 구축을 보다 빠르게 시작하고 생산성을 향상할 수 있습니다.

Q: AWS Toolkit for Eclipse의 용도는 무엇입니까?

AWS Toolkit for Eclipse의 특징

  • Java용 AWS SDK
  • AWS Explorer
  • AWS Elastic Beanstalk 배포 및 디버깅
  • 여러 AWS 계정 지원

Java용 AWS SDK

AWS Toolkit for Eclipse에는 간편하게 사용할 수 있도록 Java용 AWS SDK가 포함되어 있기 때문에, Amazon S3, Amazon EC2, Amazon SimpleDB를 포함하여 Eclipse의 AWS Infrastructure Services에서 Java 애플리케이션 구축을 시작할 수 있습니다.

  • 시작 – 프로젝트 템플릿 중 하나를 사용하거나 기존 프로젝트에 라이브러리를 추가하여 AWS Java 라이브러리를 사용해 쉽게 새 Java 프로젝트를 생성할 수 있습니다.
  • 개발 – Eclipse Java IDE를 사용하여 애플리케이션을 구축하고 디버깅할 수 있습니다.
  • 업데이트 – Eclipse 업데이트 사이트에서 새 버전의 SDK를 자동으로 다운로드할 수 있습니다.

AWS Explorer

애플리케이션 개발 동안 Amazon S3, Amazon SimpleDB, Amazon EC2 등의 AWS 인프라에 쉽게 액세스해 관리할 수 있습니다. AWS Explorer는 리소스의 생성, 편집, 삭제를 쉽게 할 수 있는 그래픽 인터페이스를 제공합니다.

  • 구성 – Amazon S3 객체, Amazon SimpleDB 항목과 속성, Amazon SQS 메시지 등을 생성, 검토, 삭제할 수 있습니다.
  • 편집 – 리소스를 추가, 수정 및 삭제하여 IDE를 유지한 상태로 애플리케이션을 구축 및 테스트할 수 있습니다.
  • Query – Amazon SimpleDB 데이터에 Select 쿼리를 작성하고 결과를 편집할 수 있습니다.

AWS Elastic Beanstalk 배포 및 디버깅

AWS Toolkit for Eclipse를 사용하여 AWS Elastic Beanstalk Java 애플리케이션을 개발, 디버깅 및 배포합니다.

  • 개발 – Travel Log 샘플 Java 웹 애플리케이션에 기반한 것을 포함해 웹 애플리케이션 템플릿을 사용하여 새 Java 웹 애플리케이션을 생성합니다. Eclipse Java IDE를 사용하여 AWS Elastic Beanstalk에 배포하기 전에 애플리케이션을 로컬에서 구축 및 실행합니다.
  • 배포 – 새 애플리케이션 버전을 쉽게 AWS Elastic Beanstalk로 배포하고 Eclipse의 Amazon EC2 Management 또는 AWS Management Console을 사용하여 애플리케이션을 관리합니다.
  • 디버깅 – Beanstalk 환경에서 실행되는 애플리케이션을 원격으로 디버깅합니다. 툴킷을 사용하여 EC2 인스턴스를 선택하고 보안 그룹 및 JVM 설정을 자동으로 구성한 후 원격 디버깅 세션을 시작할 수 있습니다.

Q: 다른 IDE에 대해서는 어떻습니까?

AWS Toolkit for Eclipse를 통해 주로 Java 개발자의 웹 애플리케이션 구축을 지원하고 있으며, 고객의 의견에 따라 여러 프로그래밍 언어를 지원하는 샘플 코드, 라이브러리 및 개발 도구를 제공하는 소프트웨어를 AWS 개발자들이 구축할 수 있도록 계속적인 지원을 하고 있습니다.

Q: AWS Toolkit for Eclipse를 어떻게 구합니까?

제품 페이지에서 AWS Toolkit for Eclipse를 다운로드하여 설치할 수 있습니다.

Q: 소스 코드는 어디에 있습니까?

소스 코드는 GitHub의 Git 리포지토리에 있습니다 . 소스 코드를 온라인으로 찾아 전체 패키지 소스를 다운로드하거나 직접 클론을 만들어도 됩니다.

Q: AWS Toolkit for Eclipse는 오픈 소스입니까? 이 toolkit의 라이선스는 어떻게 됩니까?

AWS Toolkit for Eclipse와 소스 코드는 오픈소스이니셔티브(OSI)의 하나인 Apache 2.0 라이선스의 승인을 받아 라이선스화되어 있습니다. 따라서 프로젝트를 자유롭게 수정하고 재배포하실 수 있습니다.

Q: Eclipse Public License에 따라 라이선스화하지 않은 이유는 무엇입니까?

Eclipse Public License에서는 툴킷을 통해 만들어진 파생품도 Eclipse Public License에 따라 소스 코드로 사용할 수 있어야 합니다. Eclipse Public License와 Apache 2.0 라이선스 모두 OSI 승인 라이선스이지만, Apache 2.0 라이선스를 사용할 때 고객에게 파생품을 수정 및 배포할 수 있는 유연성을 적절한 라이센스 하에서 제공할 수 있습니다.