AWS 계정 없이 내 컴퓨터에서 AWS 기능을 흉내 내 테스트하는 AWS 에뮬레이터(github.com)
작성 언어: 한국어작성 언어로 보기
쉬운 요약
- AWS Emulator는 AWS의 API(프로그램끼리 주고받는 요청 규격)를 내 컴퓨터에서 흉내 내는 프로그램이다. 개발 PC, 개발 서버, CI(자동 테스트 환경)에서 실제 AWS를 호출하지 않고 코드를 시험할 수 있다.
- README에 따르면 AWS 계정이 필요 없고 에뮬레이터 자체의 추가 요금도 없다. AWS CLI나 SDK가 가리키는 주소를 환경변수로 에뮬레이터에 돌리면 코드를 평소대로 실행한다.
- 리눅스는 RPM이나 Debian 패키지, 윈도우와 맥은 도커 컨테이너로 실행한다. 러스트 테스트에서는 프로그램 안에 넣어 테스트마다 따로 돌리는 내장 모드도 쓸 수 있다.
- 서비스별로 실제 AWS와 얼마나 비슷한지 보여 주는 충실도 점수를 릴리스 페이지에 공개한다고 한다. 아직 안 되는 기능은 저장소의 issues 폴더에 정리돼 있다.
발견한 곳
Hacker News ↗ / 추천 628 / 댓글 209
비슷한 일을 겪어 본 적이 있나요? 그때 어떻게 했는지 한두 줄로 들려주세요. 제품을 잘 몰라도 괜찮습니다.