

Ini adalah Panduan Pengembang AWS CDK v2. CDK v1 yang lebih lama memasuki pemeliharaan pada 1 Juni 2022 dan mengakhiri dukungan pada 1 Juni 2023.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membangun aplikasi AWS CDK dengan AWS SAM
<a name="testing-locally-build-with-sam-cli"></a>

 AWS SAM CLI menyediakan dukungan untuk membangun fungsi dan lapisan Lambda yang ditentukan dalam aplikasi CDK Anda AWS . ` [sam build](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-build.html) `

Untuk fungsi Lambda yang menggunakan artefak zip, jalankan `cdk synth` sebelum Anda menjalankan perintah. `sam local` `sam build`tidak diperlukan.

Jika aplikasi AWS CDK Anda menggunakan fungsi dengan tipe gambar, jalankan `cdk synth` lalu jalankan `sam build` sebelum Anda menjalankan `sam local` perintah. Saat Anda menjalankan`sam build`, AWS SAM tidak membangun fungsi atau lapisan Lambda yang menggunakan konstruksi khusus runtime, misalnya,. ` [NodejsFunction](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda_nodejs.NodejsFunction.html) ` `sam build`tidak mendukung [aset yang dibundel](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.BundlingOptions.html).

## Contoh
<a name="testing-locally-build-with-sam-cli-examples"></a>

Menjalankan perintah berikut dari direktori root proyek AWS CDK membangun aplikasi.

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