這是 AWS CDK v2 開發人員指南。較舊的 CDK v1 已於 2022 年 6 月 1 日進入維護,並於 2023 年 6 月 1 日結束支援。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 SAM AWS 建置 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>