Amazon Q Developer는 AWS 애플리케이션 개발을 지원하는 생성형 AI 기반 어시스턴트이다. 코드 작성, 인프라 구축, 보안 점검 등을 자동화하여 개발 생산성을 높인다.
AWS 콘솔에서 시작: AWS Management Console에서 Amazon Q Developer 활성화
IDE 플러그인 설치: IDE의 확장 프로그램 마켓에서 Amazon Q Developer 플러그인 설치
Amazon Q에서 지원하는 IDE의 최소 버전
- Eclipse: 2024-06 (4.32) 이상
- JetBrains IDE (IntelliJ, PyCharm 등): 232.1 이상 (232, 233, 241 버전 지원)
- Visual Studio Code: 1.85.0 이상
- Visual Studio for Windows: 2022 버전 17.7 이상 (모든 Visual Studio 2022 버전 지원)
대화형 지원 활용: 코드 작성 및 AWS 리소스 관리 시 실시간 가이드 제공
Amazon Q Developer는 개발자가 AWS 환경에서 더욱 효율적으로 작업할 수 있도록 다양한 기능을 제공한다.
Amazon Q Developer는 AWS 앱, 웹사이트, IDE, 명령줄에서 프리티어로 제공되며, 프리티어에서는 일부 기능이 제한된다.
| 접근 방식 | AWS Builder ID | IAM 아이덴티티 센터 | IAM 페더레이션/주체 |
|---|---|---|---|
| AWS 웹사이트에서 사용 | ❌ | ✅ | ✅ |
| IDE에서 사용 | ✅ | ❌ | ❌ |
| 명령줄에서 사용 | ✅ | ❌ | ❌ |
✅ 사용 가능 / ❌ 사용 불가
Amazon Q Developer의 프리티어를 활용하려면, 사용 환경에 따라 적절한 인증 방법을 선택하면 된다.