使用 SAM AWS 建置 AWS CDK 應用程式 - AWS 雲端開發套件 (AWS CDK) v2

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