🤖 Amazon Q Apps & Amazon Q Developer

1. Amazon Q Apps (Q Business)

  • 코딩 없이 자연어로 Gen-AI 기반 앱을 만들 수 있음
  • 회사 내부 데이터를 활용
  • 플러그인(예: Jira, ServiceNow, Salesforce 등)과 연동 가능
  • 직관적인 웹 UI에서 “어떤 앱을 만들고 싶은지” 설명하면 자동으로 생성됨

👉 활용 예시

  • “문서를 업로드하고 사내 지식 기반에서 답변하는 Q&A 앱”
  • “Jira 이슈를 자동으로 생성하는 내부 앱”

📌 시험 포인트

  • Amazon Q Apps = Q Business의 일부
  • RAG(데이터 검색) + 플러그인(API 호출) 조합으로 빠르게 사내 맞춤형 앱을 생성할 수 있음

2. Amazon Q Developer – 개요

Amazon Q Developer는 개발자 지원 AI로 두 가지 영역을 담당합니다.

(1) AWS 도우미 역할

  • AWS 문서 및 서비스 선택 관련 질문 답변
  • 내 AWS 계정의 리소스 조회
  • 예: “내 Lambda 함수 리스트 보여줘” → 실제 계정 내 함수 확인
  • CLI(Command Line Interface) 명령어 추천
  • AWS 비용 분석, 오류 해결, 트러블슈팅 지원

👉 시험 포인트

  • AWS 계정 리소스 관련 질문 가능
  • CLI 명령어 자동 추천 (직접 실행은 아님)
  • 비용 분석(Billing) 및 에러 해결 지원

(2) AI 코드 컴패니언 (Code Companion – 코딩 도우미)

  • GitHub Copilot과 유사한 코드 작성 보조 AI
  • 지원 언어: Java, JavaScript, Python, TypeScript, C# 등
  • 주요 기능:
  • 실시간 코드 추천 & 자동 완성
  • 보안 스캔 (취약점 확인)
  • 새 프로젝트 부트스트랩 (기본 구조 자동 생성)
  • 문서 자동 생성

👉 시험 포인트

  • AWS 환경에 특화된 AI 코드 도우미
  • 보안 스캔 & 프로젝트 자동 생성 기능 → 일반 Copilot 대비 AWS 친화적

3. Amazon Q Developer – IDE 확장 기능

  • IDE(통합 개발 환경)에 확장 기능으로 설치 가능
  • Visual Studio Code, JetBrains 등 지원
  • 주요 기능:
  • AWS 관련 질문 답변
  • 코드 자동 완성 / 코드 생성
  • 코드 보안 취약점 탐지
  • 디버깅, 최적화, 성능 개선

👉 시험 포인트

  • IDE 통합을 통해 실시간 개발 지원 가능
  • AWS 특화 기능 (예: S3, Lambda, ECS 관련 코드 자동 생성)

4. Amazon Q Developer – 실제 활용 예시

  1. AWS 계정 작업
  • “us-east-1 리전에 S3 버킷을 생성하는 CLI 명령어 알려줘”
  • → Amazon Q가 적절한 aws s3 mb 명령어를 제시
  1. 비용 분석
  • “Q1 동안 비용이 가장 많이 나온 서비스 3개는?”
  • → SageMaker, ECS, Config 등과 금액 요약
  1. 코드 보조
  • “S3 버킷 내 모든 파일을 나열하는 Python 코드 작성해줘”
  • → boto3 코드 자동 생성

📝 정리

서비스주요 기능시험 포인트
Amazon Q Apps자연어 기반 앱 생성 (코딩 불필요), 내부 데이터+플러그인 활용Q Business 일부, RAG + 플러그인 조합
Amazon Q Developer (AWS Assistant)AWS 문서/서비스 답변, 계정 리소스 조회, CLI 추천, 비용 분석, 트러블슈팅AWS 계정 리소스 분석, CLI 명령어 자동 추천
Amazon Q Developer (Code Companion)코드 자동 완성, 보안 스캔, 문서 생성, 새 프로젝트 구조 생성AWS 특화 코드 지원, GitHub Copilot과 유사
IDE Extensions코드 추천, 디버깅, 보안 점검, AWS 개발 지원IDE 연동 시험 포인트

시험 대비 핵심 요약

  • Amazon Q Apps = Q Business 일부 (RAG + 플러그인)
  • Amazon Q Developer = 개발자 보조 AI
  • AWS 문서/서비스 답변 + 계정 리소스 분석 + CLI 추천
  • GitHub Copilot 같은 코드 도우미 + 보안 스캔 기능
  • IDE 연동 가능 → 개발자 생산성 향상

👉 한 줄 정리:
Amazon Q Apps는 기업 맞춤형 앱을 빠르게 만들고, Amazon Q Developer는 AWS 개발자에게 문서, 리소스, CLI, 코드까지 지원하는 AI 도우미다.

Leave a comment