설치 지침
사전 조건:
- Kiro CLI가 설치됨(
curl -fsSL https://cli.kiro.dev/install | bash) - Node.js 18+(AWS Knowledge MCP 서버를 위해 필요)
jq(macOS에 사전 설치됨, Debian/Ubuntu의apt install jq)
준비:
- 리포지토리 복제:
git clone https://github.com/aws-samples/sample-genai-startups.git
cd sample-genai-startups/agentic-coding-library/agents/aws-db-advisor
- 설치 관리자 실행:
./install.sh
이렇게 하면 ~/.kiro/agents/aws-db-advisor에 에이전트가 설치되고, 컨텍스트 파일이 복사되고, AWS Knowledge MCP 서버가 구성됩니다.
- 에이전트 실행:
kiro-cli chat --agent aws-db-advisor
기타 설치 모드:
./install.sh power- Kiro 파워로 설치./install.sh claude- Claude Code Skill로 설치(/aws-db-advisor로 호출)./install.sh all- 세 개의 대상을 모두 설치./install.sh agent --agent- 기존 에이전트에 통합
예시 프롬프트:
- "SaaS 프로젝트 관리 도구를 만들고 있습니다. AWS에서 어떤 데이터베이스를 사용해야 하나요?"
- “Aurora PostgreSQL Serverless v2를 단일 라이터로 실행 중입니다. 제 데이터베이스가 고가용성인가요?”
- "앱이 완전한 AWS 리전 장애가 발생하더라도 계속 운영되어야 합니다. 다중 리전 DR을 가장 저렴하게 수행할 수 있는 방법은 무엇인가요?"
- "문서를 검색해야 하는 RAG 챗봇을 만들고 있습니다. 어떤 데이터베이스를 사용해야 하나요?"
모델 요구 사항: Claude Sonnet 4.6 이상. 하위 모델은 학습 데이터에 의존하여 최근에 변경된 서비스 기능에 대해 잘못된 답을 제시할 수 있습니다.