Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Migrasikan sumber daya dan AWS CloudFormation templat yang ada ke AWS CDK

Mode fokus
Migrasikan sumber daya dan AWS CloudFormation templat yang ada ke AWS CDK - 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.

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.

Fitur CDK Migrate ada dalam rilis pratinjau untuk AWS CDK dan dapat berubah sewaktu-waktu.

Gunakan Antarmuka Baris AWS Cloud Development Kit (AWS CDK) Perintah (AWS CDK CLI) untuk memigrasikan AWS sumber daya yang diterapkan, AWS CloudFormation tumpukan yang diterapkan, dan templat lokal ke. AWS CloudFormation AWS CDK

Cara kerja migrasi

Gunakan AWS CDK CLI cdk migrateperintah untuk bermigrasi dari sumber berikut:

  • AWS Sumber daya yang digunakan.

  • Tumpukan yang AWS CloudFormation dikerahkan.

  • AWS CloudFormation Template lokal.

Sumber daya yang digunakan AWS

Anda dapat memigrasikan AWS sumber daya yang diterapkan dari lingkungan tertentu (Akun AWS dan Wilayah AWS) yang tidak terkait dengan tumpukan. AWS CloudFormation

The AWS CDK CLI menggunakan layanan generator IAC untuk memindai sumber daya di AWS lingkungan Anda untuk mengumpulkan detail sumber daya. Untuk mempelajari lebih lanjut tentang generator IAC, lihat Membuat templat untuk sumber daya yang ada di Panduan AWS CloudFormation Pengguna.

Setelah mengumpulkan detail sumber daya, AWS CDK CLI membuat aplikasi CDK baru yang menyertakan satu tumpukan yang berisi sumber daya yang dimigrasi.

Tumpukan yang dikerahkan AWS CloudFormation

Anda dapat memigrasikan satu AWS CloudFormation tumpukan ke AWS CDK aplikasi baru. The AWS CDK CLI akan mengambil AWS CloudFormation template tumpukan Anda dan membuat aplikasi CDK baru. Aplikasi CDK akan terdiri dari satu tumpukan yang berisi tumpukan migrasi AWS CloudFormation Anda.

AWS CloudFormation Template lokal

Anda dapat bermigrasi dari AWS CloudFormation template lokal. Template lokal mungkin atau mungkin tidak berisi sumber daya yang digunakan. The AWS CDK CLI akan membuat aplikasi CDK baru yang berisi satu tumpukan dengan sumber daya Anda.

Setelah bermigrasi, Anda dapat mengelola, memodifikasi, dan menerapkan aplikasi CDK AWS CloudFormation untuk menyediakan atau memperbarui sumber daya Anda.

Manfaat CDK Migrate

Migrasi sumber daya ke dalam secara AWS CDK historis merupakan proses manual yang membutuhkan waktu dan keahlian dengan AWS CloudFormation dan bahkan AWS CDK untuk memulai. Dengan CDK Migrate, AWS CDK CLI memfasilitasi sebagian besar upaya migrasi untuk Anda dalam waktu yang singkat. CDK Migrate akan segera membantu Anda mulai menggunakan aplikasi AWS CDK untuk mengembangkan dan mengelola aplikasi baru dan yang sudah ada. AWS

Pertimbangan

Pertimbangan umum

CDK Migrasi vs Impor CDK

cdk importPerintah dapat mengimpor sumber daya yang diterapkan ke aplikasi CDK baru atau yang sudah ada. Saat mengimpor, setiap sumber daya harus didefinisikan secara manual sebagai konstruksi L1 di aplikasi Anda. Sebaiknya gunakan cdk import untuk mengimpor satu atau lebih sumber daya sekaligus ke aplikasi CDK baru atau yang sudah ada. Untuk mempelajari selengkapnya, lihat Impor sumber daya yang ada ke tumpukan.

cdk migratePerintah bermigrasi dari sumber daya yang diterapkan, AWS CloudFormation tumpukan yang diterapkan, atau AWS CloudFormation templat lokal ke aplikasi CDK baru. Selama migrasi, AWS CDK CLI digunakan cdk import untuk mengimpor sumber daya Anda ke aplikasi CDK baru. The AWS CDK CLI juga menghasilkan konstruksi L1 untuk setiap sumber daya untuk Anda. Sebaiknya gunakan cdk migrate saat mengimpor dari sumber migrasi yang didukung ke AWS CDK aplikasi baru.

CDK Migrate hanya membuat konstruksi L1

Aplikasi CDK yang baru dibuat hanya akan menyertakan konstruksi L1. Anda dapat menambahkan konstruksi tingkat yang lebih tinggi ke aplikasi Anda setelah migrasi.

CDK Migrate membuat aplikasi CDK yang berisi satu tumpukan

Aplikasi CDK yang baru dibuat akan berisi satu tumpukan.

Saat memigrasikan sumber daya yang diterapkan, semua sumber daya yang dimigrasi akan terkandung dalam satu tumpukan di aplikasi CDK baru.

Saat memigrasikan AWS CloudFormation tumpukan, Anda hanya dapat memigrasikan satu AWS CloudFormation tumpukan ke dalam satu tumpukan di aplikasi CDK baru.

Migrasi aset

Aset proyek, seperti AWS Lambda kode, tidak akan langsung bermigrasi ke aplikasi CDK baru. Setelah migrasi, Anda dapat menentukan nilai aset untuk memasukkannya ke dalam aplikasi CDK.

Migrasi sumber daya stateful

Saat memigrasikan sumber daya stateful, seperti database dan bucket Amazon Simple Storage Service (Amazon S3), Anda paling sering ingin memigrasikan sumber daya yang ada alih-alih membuat sumber daya baru.

Untuk memigrasi dan melestarikan sumber daya stateful, lakukan hal berikut:

  • Verifikasi bahwa sumber daya stateful Anda mendukung impor. Untuk informasi selengkapnya, lihat Dukungan jenis sumber daya di Panduan AWS CloudFormation Pengguna.

  • Setelah migrasi, verifikasi bahwa ID logis sumber daya yang dimigrasi di aplikasi CDK baru cocok dengan ID logis sumber daya yang digunakan.

  • Jika bermigrasi dari AWS CloudFormation tumpukan, verifikasi bahwa nama tumpukan di aplikasi CDK baru cocok dengan tumpukan. AWS CloudFormation

  • Menerapkan aplikasi CDK menggunakan AWS akun yang sama dan sumber daya Wilayah AWS yang dimigrasi.

Pertimbangan saat bermigrasi dari template AWS CloudFormation

CDK Migrate mendukung migrasi template tunggal

Saat memigrasi AWS CloudFormation templat, Anda dapat memilih satu templat untuk dimigrasi. Template bersarang tidak didukung.

Memigrasi template dengan fungsi intrinsik

Saat bermigrasi dari AWS CloudFormation template yang menggunakan fungsi intrinsik, AWS CDK CLI akan mencoba memigrasikan logika Anda ke aplikasi CDK dengan kelas. Fn Untuk mempelajari lebih lanjut, lihat kelas Fn di Referensi AWS Cloud Development Kit (AWS CDK) API.

Pertimbangan saat bermigrasi dari sumber daya yang digunakan

Batasan pemindaian

Saat memindai lingkungan Anda untuk sumber daya, generator IAC memiliki batasan khusus pada data yang dapat diambil dan batasan kuota saat memindai. Untuk mempelajari lebih lanjut, lihat Pertimbangan dalam Panduan AWS CloudFormation Pengguna.

Prasyarat

Sebelum menggunakan cdk migrate perintah, selesaikan semua langkah pengaturan diMemulai dengan AWS CDK.

Memulai dengan CDK Migrate

Untuk memulai, jalankan AWS CDK CLI cdk migrateperintah dari direktori pilihan Anda. Berikan opsi wajib dan opsional, tergantung pada jenis migrasi yang Anda lakukan.

Untuk daftar lengkap dan deskripsi opsi yang dapat Anda gunakancdk migrate, lihatcdk migrate.

Berikut ini adalah beberapa opsi penting yang mungkin ingin Anda berikan.

Nama tumpukan

Satu-satunya pilihan yang diperlukan adalah--stack-name. Gunakan opsi ini untuk menentukan nama tumpukan yang akan dibuat dalam AWS CDK aplikasi setelah migrasi. Nama tumpukan juga akan digunakan sebagai nama AWS CloudFormation tumpukan Anda saat penerapan.

Bahasa

Gunakan --language untuk menentukan bahasa pemrograman aplikasi CDK baru.

AWS akun dan Wilayah AWS

The AWS CDK CLI mengambil AWS akun dan Wilayah AWS informasi dari sumber default. Untuk informasi selengkapnya, lihat Lingkungan untuk AWS CDK. Anda dapat menggunakan --account dan --region opsi cdk migrate untuk memberikan nilai lain.

Direktori keluaran proyek CDK baru Anda

Secara default, AWS CDK CLI akan membuat proyek CDK baru di direktori kerja Anda dan menggunakan nilai yang Anda berikan --stack-name untuk memberi nama folder proyek. Jika folder dengan nama yang sama saat ini ada, AWS CDK CLI akan menimpa folder itu.

Anda dapat menentukan jalur keluaran yang berbeda untuk folder proyek CDK baru dengan --output-path opsi.

Sumber migrasi

Berikan opsi untuk menentukan sumber tempat Anda bermigrasi.

  • --from-path— Migrasi dari AWS CloudFormation template lokal.

  • --from-scan— Migrasi dari sumber daya yang diterapkan di AWS akun dan. Wilayah AWS

  • --from-stack— Migrasi dari AWS CloudFormation tumpukan.

Bergantung pada sumber migrasi, Anda dapat memberikan opsi tambahan untuk menyesuaikan cdk migrate perintah.

Migrasi dari tumpukan AWS CloudFormation

Untuk bermigrasi dari AWS CloudFormation tumpukan yang diterapkan, berikan opsi. --from-stack Berikan nama AWS CloudFormation tumpukan yang Anda gunakan. --stack-name Berikut adalah contohnya:

$ cdk migrate --from-stack --stack-name "myCloudFormationStack"

The AWS CDK CLI akan melakukan hal berikut:

  1. Ambil AWS CloudFormation template tumpukan yang Anda gunakan.

  2. Jalankan cdk init untuk menginisialisasi aplikasi CDK baru.

  3. Buat tumpukan dalam aplikasi CDK yang berisi tumpukan yang dimigrasi. AWS CloudFormation

Saat Anda bermigrasi dari AWS CloudFormation tumpukan yang diterapkan, AWS CDK CLI mencoba untuk mencocokkan logis sumber daya yang diterapkan IDs dan nama AWS CloudFormation tumpukan yang diterapkan ke sumber daya yang dimigrasi dan tumpukan di aplikasi CDK baru.

Setelah migrasi, Anda dapat mengelola dan memodifikasi aplikasi CDK secara normal. Saat Anda menerapkan, AWS CloudFormation akan mengidentifikasi penerapan sebagai pembaruan AWS CloudFormation tumpukan karena nama tumpukan yang cocok AWS CloudFormation . Sumber daya dengan pencocokan logis IDs akan diperbarui. Untuk informasi selengkapnya tentang penerapan, lihatKelola dan terapkan aplikasi CDK Anda.

Migrasi dari template AWS CloudFormation

CDK Migrate mendukung migrasi dari AWS CloudFormation templat yang diformat dalam atau. JSON YAML

Untuk bermigrasi dari AWS CloudFormation templat lokal, gunakan --from-path opsi dan berikan jalur ke templat lokal. Anda juga harus memberikan --stack-name opsi yang diperlukan. Berikut adalah contohnya:

$ cdk migrate --from-path "./template.json" --stack-name "myCloudFormationStack"

The AWS CDK CLI akan melakukan hal berikut:

  1. Ambil AWS CloudFormation template lokal Anda.

  2. Jalankan cdk init untuk menginisialisasi aplikasi CDK baru.

  3. Buat tumpukan di dalam aplikasi CDK yang berisi templat yang dimigrasi. AWS CloudFormation

Setelah migrasi, Anda dapat mengelola dan memodifikasi aplikasi CDK secara normal. Saat penerapan, Anda memiliki opsi berikut:

  • Perbarui AWS CloudFormation tumpukan — Jika AWS CloudFormation template lokal sebelumnya digunakan, Anda dapat memperbarui tumpukan yang diterapkan AWS CloudFormation .

  • Menerapkan AWS CloudFormation tumpukan baru — Jika AWS CloudFormation templat lokal tidak pernah digunakan, atau jika Anda ingin membuat tumpukan baru dari templat yang digunakan sebelumnya, Anda dapat menerapkan tumpukan baru. AWS CloudFormation

Migrasi dari template AWS SAM

Untuk bermigrasi dari templat AWS Serverless Application Model (AWS SAM), Anda harus terlebih dahulu mengonversinya menjadi AWS CloudFormation templat atau menerapkan untuk membuat AWS CloudFormation tumpukan.

Untuk mengonversi AWS SAM templat ke AWS CloudFormation, Anda dapat menggunakan AWS SAM CLI sam validate --debugperintah. Anda mungkin harus mengatur lint ke false dalam samconfig.toml file Anda sebelum menjalankan perintah ini.

Untuk mengonversi ke AWS CloudFormation tumpukan, gunakan AWS SAM templat menggunakan AWS SAM CLI. Kemudian bermigrasi dari tumpukan yang diterapkan.

Migrasi dari sumber daya yang digunakan

Untuk bermigrasi dari AWS sumber daya yang diterapkan, berikan opsi. --from-scan Anda juga harus memberikan --stack-name opsi yang diperlukan. Berikut adalah contohnya:

$ cdk migrate --from-scan --stack-name "myCloudFormationStack"

The AWS CDK CLI akan melakukan hal berikut:

  1. Pindai akun Anda untuk detail sumber daya dan properti — The AWS CDK CLI menggunakan generator IAc untuk memindai akun Anda dan mengumpulkan detail.

  2. Menghasilkan AWS CloudFormation template — Setelah pemindaian, AWS CDK CLI menggunakan generator IAc untuk membuat template. AWS CloudFormation

  3. Menginisialisasi aplikasi CDK baru dan memigrasikan template Anda — The AWS CDK CLI berjalan cdk init untuk menginisialisasi AWS CDK aplikasi baru dan memigrasikan AWS CloudFormation template Anda ke aplikasi CDK sebagai satu tumpukan.

Gunakan filter

Secara default, AWS CDK CLI akan memindai seluruh AWS lingkungan dan memigrasikan sumber daya hingga batas kuota maksimum generator IAC. Anda dapat memberikan filter dengan AWS CDK CLI untuk menentukan kriteria sumber daya yang dimigrasi dari akun Anda ke aplikasi CDK baru. Untuk mempelajari selengkapnya, lihat --filter.

Memindai sumber daya dengan generator IAc

Bergantung pada jumlah sumber daya di akun Anda, pemindaian mungkin memakan waktu beberapa menit. Bilah kemajuan akan ditampilkan selama proses pemindaian.

Jenis sumber daya yang mendukung

The AWS CDK CLI akan memigrasikan sumber daya yang didukung oleh generator IAc. Untuk daftar selengkapnya, lihat Dukungan jenis sumber daya di Panduan AWS CloudFormation Pengguna.

Selesaikan properti hanya tulis

Beberapa sumber daya yang didukung berisi properti write-only. Properti ini dapat ditulis ke, untuk mengkonfigurasi properti, tetapi tidak dapat dibaca oleh generator IAc atau AWS CloudFormation untuk mendapatkan nilai. Misalnya, properti yang digunakan untuk menentukan kata sandi database mungkin hanya ditulis untuk alasan keamanan.

Saat memindai sumber daya selama migrasi, generator IAc akan mendeteksi sumber daya yang mungkin berisi properti hanya tulis dan akan mengkategorikannya ke dalam salah satu jenis berikut:

  • MUTUALLY_EXCLUSIVE_PROPERTIES— Ini adalah properti hanya tulis untuk sumber daya tertentu yang dapat dipertukarkan dan melayani tujuan yang sama. Salah satu properti yang saling eksklusif diperlukan untuk mengonfigurasi sumber daya Anda. Misalnya, properti S3BucketImageUri, dan untuk AWS::Lambda::Function sumber daya adalah ZipFile properti khusus tulis yang saling eksklusif. Salah satu dari mereka dapat digunakan untuk menentukan aset fungsi Anda, tetapi Anda harus menggunakannya.

  • MUTUALLY_EXCLUSIVE_TYPES— Ini adalah properti khusus tulis yang diperlukan yang menerima beberapa jenis konfigurasi. Misalnya, Body properti AWS::ApiGateway::RestApi sumber daya menerima objek atau tipe string.

  • UNSUPPORTED_PROPERTIES— Ini adalah properti hanya tulis yang tidak termasuk dalam dua kategori lainnya. Mereka adalah properti opsional atau properti wajib yang menerima array objek.

Untuk informasi selengkapnya tentang properti khusus tulis dan cara IAc generator mengelolanya saat memindai sumber daya yang digunakan dan membuat AWS CloudFormation templat, lihat generator IAc dan properti khusus tulis di Panduan Pengguna.AWS CloudFormation

Setelah migrasi, Anda harus menentukan nilai properti hanya-tulis di aplikasi CDK baru. The AWS CDK CLI akan menambahkan bagian Peringatan ke ReadMe file proyek CDK untuk mendokumentasikan properti hanya tulis apa pun yang diidentifikasi oleh generator IAc. Berikut adalah contohnya:

# Welcome to your CDK TypeScript project ... ## Warnings ### Write-only properties Write-only properties are resource property values that can be written to but can't be read by AWS CloudFormation or CDK Migrate. For more information, see [IaC generator and write-only properties](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/generate-IaC-write-only-properties.html). Write-only properties discovered during migration are organized here by resource ID and categorized by write-only property type. Resolve write-only properties by providing property values in your CDK app. For guidance, see [Resolve write-only properties](https://docs.aws.amazon.com/cdk/v2/guide/migrate.html#migrate-resources-writeonly). ### MyLambdaFunction - **UNSUPPORTED_PROPERTIES**: - SnapStart/ApplyOn: Applying SnapStart setting on function resource type.Possible values: [PublishedVersions, None] This property can be replaced with other types - Code/S3ObjectVersion: For versioned objects, the version of the deployment package object to use. This property can be replaced with other exclusive properties - **MUTUALLY_EXCLUSIVE_PROPERTIES**: - Code/S3Bucket: An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account. This property can be replaced with other exclusive properties - Code/S3Key: The Amazon S3 key of the deployment package. This property can be replaced with other exclusive properties
  • Peringatan diatur di bawah judul yang mengidentifikasi ID logis sumber daya yang terkait dengannya.

  • Peringatan dikategorikan berdasarkan jenis. Jenis ini datang langsung dari generator IAc.

Untuk menyelesaikan properti hanya tulis
  1. Identifikasi properti hanya-tulis untuk diselesaikan dari bagian Peringatan pada file proyek CDK Anda. ReadMe Di sini, Anda dapat mencatat sumber daya di aplikasi CDK Anda yang mungkin berisi properti khusus tulis dan mengidentifikasi jenis properti hanya-tulis yang ditemukan.

    1. UntukMUTUALLY_EXCLUSIVE_PROPERTIES, tentukan properti yang saling eksklusif untuk dikonfigurasi di AWS CDK aplikasi Anda.

    2. UntukMUTUALLY_EXCLUSIVE_TYPES, tentukan jenis yang diterima yang akan Anda gunakan untuk mengkonfigurasi properti.

    3. UntukUNSUPPORTED_PROPERTIES, tentukan apakah properti itu opsional atau wajib. Kemudian, konfigurasikan seperlunya.

  2. Gunakan panduan dari generator IAc dan properti tulis saja untuk mereferensikan arti jenis peringatan.

  3. Di aplikasi CDK Anda, nilai properti hanya-tulis yang akan diselesaikan juga akan ditentukan di Props bagian aplikasi Anda. Berikan nilai yang benar di sini. Untuk deskripsi dan panduan properti, Anda dapat mereferensikan Referensi AWS CDK API.

    Berikut ini adalah contoh Props bagian dalam aplikasi CDK yang dimigrasi dengan dua properti khusus tulis yang harus diselesaikan:

    export interface MyTestAppStackProps extends cdk.StackProps { /** * The Amazon S3 key of the deployment package. */ readonly lambdaFunction00asdfasdfsadf008grk1CodeS3Keym8P82: string; /** * An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account. */ readonly lambdaFunction00asdfasdfsadf008grk1CodeS3Bucketzidw8: string; }

Setelah Anda menyelesaikan semua nilai properti write-only, Anda siap untuk mempersiapkan penerapan.

Berkas.json yang bermigrasi

The AWS CDK CLI membuat migrate.json file dalam AWS CDK proyek Anda selama migrasi. File ini berisi informasi referensi tentang sumber daya yang Anda gunakan. Saat Anda menerapkan aplikasi CDK untuk pertama kalinya, AWS CDK CLI menggunakan file ini untuk mereferensikan sumber daya yang Anda gunakan, mengaitkan sumber daya Anda dengan AWS CloudFormation tumpukan baru, dan menghapus file.

Kelola dan terapkan aplikasi CDK Anda

Saat bermigrasi ke AWS CDK, aplikasi CDK baru mungkin tidak segera siap penerapan. Topik ini menjelaskan item tindakan yang perlu dipertimbangkan saat mengelola dan menerapkan aplikasi CDK baru Anda.

Mempersiapkan penyebaran

Sebelum menerapkan, Anda harus menyiapkan aplikasi CDK Anda.

Sintesis aplikasi Anda

Gunakan cdk synth perintah untuk mensintesis tumpukan di aplikasi CDK Anda ke dalam template. AWS CloudFormation

Jika Anda bermigrasi dari AWS CloudFormation tumpukan atau templat yang diterapkan, Anda dapat membandingkan templat yang disintesis dengan templat yang dimigrasi untuk memverifikasi nilai sumber daya dan properti.

Untuk mempelajari lebih lanjut tentang cdk synth, lihat Sintesis tumpukan.

Lakukan diff

Jika Anda bermigrasi dari AWS CloudFormation tumpukan yang diterapkan, Anda dapat menggunakan perintah cdk diff untuk membandingkan dengan tumpukan di aplikasi CDK baru Anda.

Untuk mempelajari lebih lanjut tentang cdk diff, lihat. Bandingkan tumpukan

Bootstrap lingkungan Anda

Jika Anda menerapkan dari AWS lingkungan untuk pertama kalinya, gunakan cdk bootstrap untuk mempersiapkan lingkungan Anda. Untuk mempelajari selengkapnya, lihat AWS CDK bootstrap.

Menerapkan aplikasi CDK Anda

Saat Anda menerapkan aplikasi CDK, AWS CDK CLI memanfaatkan AWS CloudFormation layanan untuk menyediakan sumber daya Anda. Sumber daya dibundel ke dalam satu tumpukan di aplikasi CDK dan digunakan sebagai tumpukan tunggal. AWS CloudFormation

Tergantung dari mana Anda bermigrasi, Anda dapat menerapkan untuk membuat AWS CloudFormation tumpukan baru atau memperbarui tumpukan yang ada AWS CloudFormation .

Terapkan untuk membuat tumpukan baru AWS CloudFormation

Jika Anda bermigrasi dari sumber daya yang diterapkan, AWS CDK CLI akan secara otomatis membuat AWS CloudFormation tumpukan baru saat penerapan. Sumber daya yang Anda gunakan akan disertakan dalam AWS CloudFormation tumpukan baru.

Jika Anda bermigrasi dari AWS CloudFormation templat lokal yang tidak pernah digunakan, AWS CDK CLI akan secara otomatis membuat AWS CloudFormation tumpukan baru saat penerapan.

Jika Anda bermigrasi dari AWS CloudFormation tumpukan yang diterapkan atau AWS CloudFormation templat lokal yang sebelumnya digunakan, Anda dapat menerapkan untuk membuat tumpukan baru. AWS CloudFormation Untuk membuat tumpukan baru, lakukan hal berikut:

  • Menyebarkan ke AWS lingkungan baru. Ini terdiri dari menggunakan AWS akun yang berbeda atau menyebarkan ke yang berbeda Wilayah AWS.

  • Jika Anda ingin menerapkan tumpukan baru ke AWS lingkungan tumpukan atau templat yang dimigrasi yang sama, Anda harus mengubah nama tumpukan di aplikasi CDK ke nilai baru. Anda juga harus memodifikasi semua IDs sumber daya logis di aplikasi CDK Anda. Kemudian, Anda dapat menerapkan ke lingkungan yang sama untuk membuat tumpukan baru dan sumber daya baru.

Terapkan untuk memperbarui tumpukan yang ada AWS CloudFormation

Jika Anda bermigrasi dari AWS CloudFormation tumpukan yang diterapkan atau AWS CloudFormation templat lokal yang sebelumnya digunakan, Anda dapat menerapkan untuk memperbarui tumpukan yang ada. AWS CloudFormation

Verifikasi bahwa nama tumpukan di aplikasi CDK Anda cocok dengan nama tumpukan tumpukan yang diterapkan AWS CloudFormation dan terapkan ke lingkungan yang sama. AWS

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.