Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gulung maju ke KCL 3.x setelah rollback
Topik ini menjelaskan cara meneruskan aplikasi konsumen Anda ke KCL 3.x setelah rollback. Ketika Anda perlu maju, Anda harus menyelesaikan proses dua langkah:
-
Jalankan Alat Migrasi KCL
. -
Terapkan kode dengan KCL 3.x.
Langkah 1: Jalankan Alat Migrasi KCL
Jalankan KCL Migration Tool dengan perintah berikut untuk maju ke KCL 3.x:
python3 ./KclMigrationTool.py --regionregion--mode rollforward [--application_nameapplicationName] [--coordinator_state_table_namecoordinatorStateTableName]
Parameter
--region-
Ganti
regiondengan Anda Wilayah AWS. --application_name-
Parameter ini diperlukan jika Anda menggunakan nama default untuk tabel status koordinator Anda. Jika Anda telah menentukan nama kustom untuk tabel status koordinator, Anda dapat menghilangkan parameter ini. Ganti
applicationNamedengan nama aplikasi KCL Anda yang sebenarnya. Alat ini menggunakan nama ini untuk mendapatkan nama tabel default jika nama kustom tidak disediakan. --coordinator_state_table_name-
Parameter ini diperlukan ketika Anda telah menetapkan nama kustom untuk tabel status koordinator dalam konfigurasi KCL Anda. Jika Anda menggunakan nama tabel default, Anda dapat menghilangkan parameter ini. Ganti
coordinatorStateTableNamedengan nama tabel kustom yang Anda tentukan untuk tabel status koordinator Anda.
Setelah Anda menjalankan alat migrasi dalam mode roll-forward, KCL membuat sumber daya DynamoDB berikut yang diperlukan untuk KCL 3.x:
-
Indeks Sekunder Global pada tabel sewa
-
Tabel metrik pekerja
Langkah 2: Menyebarkan kode dengan KCL 3.x
Setelah menjalankan Alat Migrasi KCL untuk maju, terapkan kode Anda dengan KCL 3.x ke pekerja Anda. Untuk menyelesaikan migrasi, lihat Langkah 8: Selesaikan migrasi.