

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Menerapkan AWS CDK aplikasi dengan alur kerja
<a name="cdk-dep-action"></a>

Bagian ini menjelaskan cara menerapkan AWS Cloud Development Kit (AWS CDK) aplikasi ke AWS akun Anda menggunakan alur kerja. Untuk mencapai ini, Anda harus menambahkan tindakan **AWS CDK penerapan** ke alur kerja Anda. Tindakan **AWS CDK penerapan** mensintesis dan menerapkan aplikasi Anda AWS Cloud Development Kit (AWS CDK) ke dalamnya. AWS Jika aplikasi Anda sudah ada AWS, tindakan akan memperbaruinya jika perlu. 

Untuk informasi umum tentang menulis aplikasi menggunakan aplikasi AWS CDK, lihat [Apa itu AWS CDK?](https://docs.aws.amazon.com/cdk/v2/guide/home.html) di *Panduan AWS Cloud Development Kit (AWS CDK) Pengembang*.

**Topics**
+ [Kapan menggunakan tindakan 'AWS CDK penerapan'](#cdk-dep-action-when-to-use)
+ [Cara kerja tindakan 'AWS CDK penerapan'](#cdk-dep-action-how-it-works)
+ [Versi CDK CLI yang digunakan oleh tindakan 'penerapan'AWS CDK](#cdk-dep-action-cdk-version)
+ [Gambar runtime yang digunakan oleh aksi 'AWS CDK deploy'](#cdk-dep-action-runtime)
+ [Berapa banyak tumpukan yang dapat diterapkan tindakan?](#cdk-dep-action-how-many-stacks)
+ [Contoh: Menerapkan aplikasi AWS CDK](cdk-dep-action-example-workflow.md)
+ [Menambahkan tindakan 'AWS CDK deploy'](cdk-dep-action-add.md)
+ [variabel 'AWS CDK penyebaran'](cdk-dep-action-variables.md)
+ [Tindakan 'AWS CDK menyebarkan' YAMAL](cdk-dep-action-ref.md)

## Kapan menggunakan tindakan 'AWS CDK penerapan'
<a name="cdk-dep-action-when-to-use"></a>

Gunakan tindakan ini jika Anda telah mengembangkan aplikasi menggunakan aplikasi AWS CDK, dan sekarang Anda ingin menerapkannya secara otomatis sebagai bagian dari alur kerja integrasi dan pengiriman berkelanjutan (CI/CD) otomatis. Misalnya, Anda mungkin ingin menerapkan AWS CDK aplikasi secara otomatis setiap kali seseorang menggabungkan permintaan tarik yang terkait dengan sumber AWS CDK aplikasi Anda. 

## Cara kerja tindakan 'AWS CDK penerapan'
<a name="cdk-dep-action-how-it-works"></a>

**AWS CDK Penyebaran berfungsi** sebagai berikut:

1. [Saat runtime, jika Anda menentukan versi 1.0.12 atau tindakan yang lebih lama, tindakan akan mengunduh CDK CLI terbaru (juga disebut AWS CDK Tookit) ke gambar lingkungan runtime. CodeCatalyst ](#cdk-dep-action-runtime)

   Jika Anda menentukan versi 1.0.13 atau yang lebih baru, tindakan tersebut dibundel dengan [versi tertentu](#cdk-dep-action-cdk-version) dari CDK CLI, jadi tidak ada unduhan yang terjadi.

1. Tindakan ini menggunakan CDK CLI untuk menjalankan `cdk deploy` perintah. Perintah ini mensintesis dan menerapkan AWS CDK aplikasi Anda ke dalam. AWS Untuk informasi selengkapnya tentang perintah ini, lihat topik [AWS CDK Toolkit (perintah cdk)](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html) di Panduan *AWS Cloud Development Kit (AWS CDK) Pengembang*.

## Versi CDK CLI yang digunakan oleh tindakan 'penerapan'AWS CDK
<a name="cdk-dep-action-cdk-version"></a>

**Tabel berikut menunjukkan versi CDK CLI mana yang digunakan secara default oleh versi tindakan penerapan yang berbeda.AWS CDK **

**catatan**  
Anda mungkin dapat mengganti default. Untuk informasi selengkapnya, lihat [CdkCliVersion](cdk-dep-action-ref.md#cdk.dep.cdk.cli.version) di [Tindakan 'AWS CDK menyebarkan' YAMAL](cdk-dep-action-ref.md).


| versi AWS CDK tindakan 'menyebarkan' | AWS CDK Versi CLI | 
| --- | --- | 
|  1.0.0 — 1.0.12  |  terbaru  | 
|  1.0.13 atau yang lebih baru  |  2.99.1  | 

## Gambar runtime yang digunakan oleh aksi 'AWS CDK deploy'
<a name="cdk-dep-action-runtime"></a>

Tabel berikut menunjukkan gambar lingkungan runtime yang CodeCatalyst digunakan untuk menjalankan versi tindakan **AWS CDK penerapan** yang berbeda. Gambar-gambar tersebut mencakup berbagai set perkakas yang sudah diinstal sebelumnya. Untuk informasi selengkapnya, lihat [Gambar aktif](build-images.md#build-curated-images).

**catatan**  
Kami merekomendasikan untuk meningkatkan tindakan **AWS CDK penerapan** Anda ke versi 2.x untuk memanfaatkan perkakas terbaru yang tersedia pada gambar Maret 2024. Untuk memutakhirkan tindakan, setel `Identifier` propertinya ke `aws/cdk-deploy@v2` dalam file definisi alur kerja Anda. Untuk informasi selengkapnya, lihat [Tindakan 'AWS CDK menyebarkan' YAMAL](cdk-dep-action-ref.md). 


| versi AWS CDK tindakan 'menyebarkan' | Gambar lingkungan runtime | 
| --- | --- | 
|  1.x  |  Gambar November 2022  | 
|  2.x  |  Maret 2024 foto  | 

## Berapa banyak tumpukan yang dapat diterapkan tindakan?
<a name="cdk-dep-action-how-many-stacks"></a>

**AWS CDK Penyebaran hanya dapat menyebarkan** satu tumpukan. Jika AWS CDK aplikasi Anda terdiri dari beberapa tumpukan, Anda harus membuat tumpukan induk dengan tumpukan bersarang, dan menerapkan induk menggunakan tindakan ini.