cdk synthesize - AWS Cloud Development Kit (AWS CDK) v2

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

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 templat untuk setiap tumpukan di aplikasi Anda, dan salinan aset file atau Docker gambar 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

$ cdk synthesize <arguments> <options>

Pendapat

ID tumpukan CDK

ID konstruksi tumpukan CDK dari aplikasi Anda untuk disintesis.

Tipe: String

Wajib: Tidak

Opsi

Untuk daftar opsi global yang berfungsi dengan semua CDK CLI perintah, lihatOpsi global.

--exclusively, -e BOOLEAN

Hanya mensintesis tumpukan yang diminta, jangan sertakan dependensi.

--help, -h BOOLEAN

Tampilkan informasi referensi perintah untuk cdk synthesize perintah.

--quiet, -q BOOLEAN

Jangan keluarkan CloudFormation template kestdout.

Opsi ini dapat dikonfigurasi dalam cdk.json file proyek CDK. Berikut adalah contohnya:

{ "quiet": true }

Nilai default: false

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

Sintesis rakitan cloud untuk tumpukan CDK dengan ID logial MyStackName dan keluarkan template ke CloudFormation stdout

$ cdk synth MyStackName

Sintesis rakitan cloud untuk semua tumpukan di aplikasi CDK dan simpan ke cdk.out

$ cdk synth

Sintesis rakitan cloud untuk MyStackName, tetapi jangan sertakan dependensi

$ cdk synth MyStackName --exclusively

Sintesis rakitan cloud untuk MyStackName, tetapi jangan keluarkan CloudFormation template ke stdout

$ cdk synth MyStackName --quiet