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는를 사용하여 AWS CDK 애플리케이션에 정의된 Lambda 함수 및 계층을 빌드할 수 있도록 지원합니다 sam build .

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

AWS CDK 애플리케이션이 이미지 유형의 함수를 사용하는 경우 sam local 명령을 실행sam build하기 전에 cdk synth를 실행한 다음를 실행합니다. sam build를 실행하면 AWS SAM은 예를 들어와 같은 런타임별 구문을 사용하는 Lambda 함수 또는 계층을 빌드하지 않습니다 NodejsFunction . sam build번들링된 자산을 지원하지 않습니다.

예제

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

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