AWS Emulator, 자격 증명 없이 로컬에서 AWS API 통합 테스트 가능
·2026.11.15 21:27
핵심 내용
AWS Emulator는 자격 증명 없이 로컬에서 AWS API를 흉내 내 통합 테스트를 지원한다.
자세히 보기
- AWS Emulator는 2026년 11월 11일 공개된 로컬 테스트 도구로, 단일 프로세스에서 AWS API를 흉내 내며 추가 요금은 없음
- v1.0.322 기준 서비스 355개 중 56.5%의 충실도 테스트를 통과하며, 오류 응답은 비교한 7건 중 6건이 실제 AWS와 일치함
- S3, DynamoDB, SQS를 사용하는 앱의 통합 테스트 3건은 에뮬레이터 기동부터 종료까지 3.27초에 완료됨
- Lambda 함수는 내장된 RustPython으로 실행되며, IAM 정책 평가는 실제 AWS와 동일하지 않아 권한 검증은 실제 환경에서 수행해야 함
설치 및 연결
- Linux 패키지로 설치하며, macOS와 Windows는 Docker 컨테이너를 사용해야 함
- 환경 변수 8개와 unset 명령으로 실제 자격 증명을 차단하고 에뮬레이터 엔드포인트로 요청을 전환함
- 계정 ID가 000000000000인지 확인하는 가드를 설정해 실수로 실제 계정에 요청이 가는 것을 방지함
활용 범위 및 제약
- 버킷당 객체 1,000개 초과, 복잡한 IaC 배포, LLM 출력 의존 로직은 지원하지 않음
- 모의 객체와 개발 계정 사이의 테스트 계층을 채우며, 코딩 에이전트의 반복적 테스트에 적합함
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.