SAM
•
AWS 내 서버리스 어플리케이션 구축을 위한 오픈소스 프레임워크
•
서버리스 어플리케이션은 Lambda, Event 와 다른 리소스 (API, DB) 조합을 의미
•
CloudFormation을 확장한 프레임워크
◦
SAM은 템플릿과 AWS SAM CLI로 구성
장점
장점
•
CloudFormation 코드가 추상화되어 있어 쉽게 구성 가능
•
기존 CloudFormation 코드와 함께 사용 가능
•
SAM CLI를 통해서 로컬 환경에서 직접 Lambda 함수를 테스트 할 수 있어서 편리
단점
단점
•
SAM으로 정의할 수 있는 리소스가 제한적
•
CloudFormation의 확장이기 때문에 CloudFormation의 단점/한계를 그대로 가지고 있음


