這是 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>