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

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

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

Gunakan AWS Cloud Development Kit (AWS CDK) Command Line Interface (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 migrate perintah 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

AWS CDK CLIIni 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, Anda akan AWS CDK CLI membuat CDK aplikasi 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. Ini AWS CDK CLI akan mengambil AWS CloudFormation template tumpukan Anda dan membuat CDK aplikasi baru. CDKAplikasi ini akan terdiri dari satu tumpukan yang berisi AWS CloudFormation tumpukan migrasi Anda.

AWS CloudFormation Template lokal

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

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

Manfaat CDK Migrasi

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, kami AWS CDK CLI memfasilitasi sebagian besar upaya migrasi untuk Anda dalam waktu yang singkat. CDKMigrasi akan segera membantu Anda mulai menggunakan aplikasi AWS CDK untuk mengembangkan dan mengelola aplikasi baru dan yang sudah ada. AWS

Pertimbangan

Pertimbangan umum

CDKMigrasi vs Impor CDK

cdk importPerintah dapat mengimpor sumber daya yang diterapkan ke CDK aplikasi 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 beberapa sumber daya sekaligus ke CDK aplikasi baru atau yang sudah ada. Untuk mempelajari selengkapnya, lihat Impor sumber daya yang ada ke dalam tumpukan.

cdk migratePerintah bermigrasi dari sumber daya yang diterapkan, AWS CloudFormation tumpukan yang diterapkan, atau AWS CloudFormation templat lokal ke aplikasi baru. CDK Selama migrasi, AWS CDK CLI penggunaan cdk import untuk mengimpor sumber daya Anda ke CDK aplikasi baru. Ini 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.

CDKMigrasi hanya membuat konstruksi L1

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

CDKMigrasi membuat CDK aplikasi yang berisi satu tumpukan

CDKAplikasi 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 baru. CDK

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

Migrasi aset

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

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 CDK aplikasi baru cocok dengan ID logis sumber daya yang digunakan.

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

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

Pertimbangan saat bermigrasi dari template AWS CloudFormation

CDKMigrasi 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 CDK aplikasi dengan kelas. Fn Untuk mempelajari lebih lanjut, lihat kelas Fn di AWS Cloud Development Kit (AWS CDK) APIReferensi.

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

Untuk memulai, jalankan AWS CDK CLI cdk migrate perintah 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 CDK aplikasi baru.

AWS akun dan Wilayah AWS

AWS CDK CLIMengambil 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 CDK proyek baru Anda

Secara default, AWS CDK CLI akan membuat CDK proyek 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, folder AWS CDK CLI akan menimpa folder itu.

Anda dapat menentukan jalur keluaran yang berbeda untuk folder CDK proyek 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"

Yang AWS CDK CLI akan melakukan hal berikut:

  1. Ambil AWS CloudFormation template tumpukan yang Anda gunakan.

  2. Jalankan cdk init untuk menginisialisasi CDK aplikasi baru.

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

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

Setelah migrasi, Anda dapat mengelola dan memodifikasi CDK aplikasi 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, lihatMengelola dan menerapkan aplikasi CDK.

Migrasi dari template AWS CloudFormation

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

Yang AWS CDK CLI akan melakukan hal berikut:

  1. Ambil AWS CloudFormation template lokal Anda.

  2. Jalankan cdk init untuk menginisialisasi CDK aplikasi baru.

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

Setelah migrasi, Anda dapat mengelola dan memodifikasi CDK aplikasi 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 template ke AWS CloudFormation, Anda dapat menggunakan AWS SAM CLI sam validate --debug perintah. 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 file. 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"

Yang AWS CDK CLI akan melakukan hal berikut:

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

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

  3. Inisialisasi CDK aplikasi baru dan memigrasikan template Anda — Ini AWS CDK CLI berjalan cdk init untuk menginisialisasi AWS CDK aplikasi baru dan memigrasikan AWS CloudFormation template Anda ke dalam CDK aplikasi 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 AWS CDK CLI untuk menentukan kriteria sumber daya yang dimigrasi dari akun Anda ke CDK aplikasi 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

AWS CDK CLIAkan 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 baruCDK. AWS CDK CLIAkan menambahkan bagian Peringatan ke ReadMe file CDK proyek untuk mendokumentasikan properti write-only 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 CDK proyek Anda. ReadMe Di sini, Anda dapat mencatat sumber daya di CDK aplikasi 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 CDK aplikasi 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 AWS CDK APIReferensi.

    Berikut ini adalah contoh Props bagian dalam CDK aplikasi 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

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

Mengelola dan menerapkan aplikasi CDK

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

Bersiaplah untuk penyebaran

Sebelum menerapkan, Anda harus menyiapkan CDK aplikasi Anda.

Sintesis aplikasi Anda

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

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 baru Anda. CDK

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

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

Bergantung 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, secara otomatis AWS CDK CLI akan 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 template lokal yang tidak pernah digunakan, AWS CDK CLI maka secara otomatis akan 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 ingin menerapkan tumpukan baru ke AWS lingkungan tumpukan atau templat yang dimigrasi yang sama, Anda harus mengubah nama tumpukan di CDK aplikasi menjadi nilai baru. Anda juga harus memodifikasi semua IDs sumber daya logis di CDK aplikasi 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 CDK aplikasi Anda cocok dengan nama tumpukan AWS CloudFormation tumpukan yang diterapkan dan terapkan ke lingkungan yang sama AWS .