AWS SAM에서 AWS CDK 애플리케이션 빌드 - AWS 클라우드 개발 키트(AWS CDK) v2

CDK AWS v2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔으며 2023년 6월 1일에 지원이 종료되었습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS SAM에서 AWS CDK 애플리케이션 빌드

AWS SAM CLI는 sam build 를 사용하여 귀하의 AWS CDK 애플리케이션에 정의된 Lambda 함수 및 레이어를 구축할 수 있도록 지원합니다.

zip 아티팩트를 사용하는 Lambda 함수의 경우, sam local명령을 실행하기 전에 cdk synth을 실행하세요. sam build는 필수가 아닙니다.

사용자의 AWS CDK 애플리케이션이 이미지 유형의 함수를 사용하는 경우, cdk synth를 실행하고, 그 다음 sam local 명령을 실행하기 전에 sam build을 실행하세요. sam build를 실행할 때는 AWS SAM은 NodejsFunction 과 같이 런타임별 구조를 사용하는 Lambda 함수 또는 레이어를 빌드하지 않습니다. sam build번들 자산을 지원하지 않습니다.

예제

AWS CDK 프로젝트 루트 디렉터리에서 다음 명령을 실행하여 애플리케이션을 빌드합니다.

$ sam build -t <./cdk.out/CdkSamExampleStack.template.json>