

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.

# `cdk synthesize`
<a name="ref-cli-cmd-synth"></a>

Sintesis aplikasi CDK untuk menghasilkan rakitan cloud, termasuk AWS CloudFormation template untuk setiap tumpukan.

Rakitan cloud adalah file yang menyertakan semua yang diperlukan untuk menerapkan aplikasi Anda ke lingkungan Anda. AWS Misalnya, ini menyertakan CloudFormation template untuk setiap tumpukan di aplikasi Anda, dan salinan aset file atau gambar Docker yang Anda referensikan di aplikasi Anda.

Jika aplikasi Anda berisi satu tumpukan atau jika satu tumpukan disediakan sebagai argumen, CloudFormation template juga akan ditampilkan dalam output standar (`stdout`) dalam format YAMAL.

Jika aplikasi Anda berisi beberapa tumpukan, `cdk synth` akan mensintesis perakitan cloud ke. `cdk.out`

## Penggunaan
<a name="ref-cli-cmd-synth-usage"></a>

```
cdk synthesize <arguments> <options>
```

## Argumen
<a name="ref-cli-cmd-synth-args"></a><a name="ref-cli-cmd-synth-args-stack-name"></a>

 **ID tumpukan CDK**   
ID konstruksi tumpukan CDK dari aplikasi Anda untuk disintesis.  
 *Tipe*: String  
 *Wajib*: Tidak

## Opsi
<a name="ref-cli-cmd-synth-options"></a>

Untuk daftar opsi global yang berfungsi dengan semua perintah CDK CLI, [lihat](ref-cli-cmd.md#ref-cli-cmd-options) Opsi global.<a name="ref-cli-cmd-synth-options-exclusively"></a>

 `--exclusively, -e <BOOLEAN>`   
Hanya mensintesis tumpukan yang diminta, jangan sertakan dependensi.<a name="ref-cli-cmd-synth-options-help"></a>

 `--help, -h <BOOLEAN>`   
Tampilkan informasi referensi perintah untuk `cdk synthesize` perintah.<a name="ref-cli-cmd-synth-options-quiet"></a>

 `--quiet, -q <BOOLEAN>`   
Jangan keluarkan CloudFormation template ke`stdout`.  
Opsi ini dapat dikonfigurasi dalam `cdk.json` file proyek CDK. Berikut ini adalah contohnya:  

```
{
   "quiet": true
}
```
 *Nilai default*: `false` <a name="ref-cli-cmd-synth-options-validation"></a>

 `--validation <BOOLEAN>`   
Validasi CloudFormation template yang dihasilkan setelah sintesis dengan melakukan pemeriksaan tambahan.  
Anda juga dapat mengonfigurasi opsi ini melalui `validateOnSynth` atribut atau variabel `CDK_VALIDATION` lingkungan.  
 *Nilai default*: `true` 

## Contoh
<a name="ref-cli-cmd-synth-examples"></a>

### Sintesis rakitan cloud untuk tumpukan CDK dengan ID logis MyStackName dan keluarkan CloudFormation template ke stdout
<a name="ref-cli-cmd-synth-examples-1"></a>

```
$ cdk synth MyStackName
```

### Sintesis rakitan cloud untuk semua tumpukan di aplikasi CDK dan simpan ke cdk.out
<a name="ref-cli-cmd-synth-examples-2"></a>

```
$ cdk synth
```

### Sintesis rakitan cloud untuk MyStackName, tetapi jangan sertakan dependensi
<a name="ref-cli-cmd-synth-examples-3"></a>

```
$ cdk synth MyStackName --exclusively
```

### Sintesis rakitan cloud untuk MyStackName, tetapi jangan keluarkan CloudFormation template ke stdout
<a name="ref-cli-cmd-synth-examples-4"></a>

```
$ cdk synth MyStackName --quiet
```