建置 AWS CDK 應用程式 AWS SAM - AWS Serverless Application Model

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建置 AWS CDK 應用程式 AWS SAM

可支 AWS SAMCLI援建置 AWS CDK 應用程式中定義的 Lambda 函數和層sam build

對於使用 zip 加工品的 Lambda 函數,cdk synth請在執行sam local命令之前執行。 sam build不是必需的。

如果您的 AWS CDK 應用程式使用具有映像類型的函數,請sam build先執行cdk synth並執行,然後再執行sam local命令。執行時sam build, AWS SAM 不會建置使用執行階段特定建構的 Lambda 函數或層,例如。NodejsFunction sam build不支持捆綁的資產

範例

從項目根 AWS CDK 目錄運行以下命令構建應用程序。

sam build -t ./cdk.out/CdkSamExampleStack.template.json