

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
<a name="kcl-migration-rollforward"></a>

Topik ini menjelaskan langkah-langkah untuk memajukan konsumen Anda kembali ke KCL 3.x setelah rollback. Ketika Anda perlu maju, Anda harus melalui proses dua langkah: 

1. Jalankan [Alat Migrasi KCL](https://github.com/awslabs/amazon-kinesis-client/blob/master/amazon-kinesis-client/scripts/KclMigrationTool.py). 

1. Terapkan kode dengan KCL 3.x.

## Langkah 1: Jalankan Alat Migrasi KCL
<a name="kcl-migration-rollback-tool"></a>

Jalankan Alat Migrasi KCL. Alat Migrasi KCL dengan perintah berikut untuk maju ke KCL 3.x:

```
python3 ./KclMigrationTool.py --region <region> --mode rollforward [--application_name <applicationName>] [--coordinator_state_table_name <coordinatorStateTableName>]
```

**Parameter**
+ --region: Ganti `<region>` dengan Anda Wilayah AWS.
+ --application\$1name: 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 `<applicationName>` dengan nama aplikasi KCL Anda yang sebenarnya. Alat ini menggunakan nama ini untuk mendapatkan nama tabel default jika nama kustom tidak disediakan.
+ --coordinator\$1state\$1table\$1name (opsional): 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 `<coordinatorStateTableName>` dengan 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
<a name="kcl-migration-rollback-redeploy"></a>

Setelah menjalankan KCL Migration Tool untuk maju, terapkan kode Anda dengan KCL 3.x ke pekerja Anda. Ikuti [Langkah 8: Selesaikan migrasi](kcl-migration-from-2-3.md#kcl-migration-from-2-3-finish) untuk menyelesaikan migrasi Anda.