Menerapkan AWS CDK aplikasi dengan alur kerja - Amazon CodeCatalyst

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

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? di Panduan AWS Cloud Development Kit (AWS CDK) Pengembang.

Kapan menggunakan tindakan 'AWS CDK penerapan'

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'

AWS CDK Penyebaran berfungsi sebagai berikut:

  1. Saat runtime, jika Anda menentukan versi 1.0.12 atau tindakan yang lebih lama, tindakan akan mengunduh yang terbaru CDK CLI (juga disebut AWS CDK Tookit) ke image lingkungan runtime. CodeCatalyst

    Jika Anda menentukan versi 1.0.13 atau yang lebih baru, tindakan datang dibundel dengan versi tertentu dari CDKCLI, sehingga tidak ada download terjadi.

  2. Tindakan 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) di Panduan AWS Cloud Development Kit (AWS CDK) Pengembang.

CDKCLIversi yang digunakan oleh tindakan 'AWS CDK penyebaran'

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

catatan

Anda mungkin dapat mengganti default. Untuk informasi selengkapnya, lihat CdkCliVersion di tindakan 'AWS CDK menyebarkan' YAML.

versi AWS CDK tindakan 'menyebarkan' AWS CDK CLIversi

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'

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.

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' YAML.

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?

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.