게시된 날짜: Jan 6, 2022
오늘 AWS는 AWS Cloud Development Kit 애플리케이션 로컬 테스트를 위한 AWS Serverless Application Model CLI(AWS SAM CLI) 상용 버전 지원을 발표합니다. AWS SAM과 AWS CDK는 모두 코드형 인프라(IaC)를 사용하는 애플리케이션 구축용 오픈 소스 프레임워크입니다. AWS SAM은 JSON 또는 YAML을 사용하여 애플리케이션의 인프라를 설명하는 방법인 SAM 템플릿과, AWS SAM 애플리케이션을 구축하고 패키징하고 테스트 및 배포하는 도구인 SAM CLI로 구성됩니다. AWS CDK는 Python이나 Node.js 같은 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 정의하는 개발 프레임워크입니다.
지금까지는 AWS SAM CLI를 사용하여 AWS CloudFormation 또는 AWS SAM 템플릿으로 정의된 서버리스 애플리케이션을 구축하고 테스트하고 패키징할 수 있었습니다. 이번 출시로 AWS SAM CLI를 사용하여 Lambda 함수에서 로컬 테스트를 실행하고 AWS CDK를 사용하여 정의된 API Gateway의 REST API를 실행할 수 있습니다.