

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# KCL 1.x から KCL 3.x への移行
<a name="kcl-migration-1-3"></a>

このトピックでは、KCL 1.x のコンシューマーを KCL 3.x へ移行するための手順を説明します。KCL 1.x は、KCL 2.x や KCL 3.x とは異なるクラスとインターフェイスを使用します。まずレコードプロセッサ、レコードプロセッサファクトリ、ワーカークラスを KCL 2.x/3.x 互換形式に移行し、KCL 2.x から KCL 3.x への移行手順に従う必要があります。KCL 1.x から KCL 3.x に直接アップグレードできます。
+ **ステップ 1: レコードプロセッサを移行する**

  [KCL 1.x から KCL 2.x へのコンシューマーの移行](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration)ページの[レコードプロセッサを移行する](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration)セクションに従います。
+ **ステップ 2: レコードプロセッサファクトリを移行する**

  [KCL 1.x から KCL 2.x へのコンシューマーの移行](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-factory-migration)ページの[レコードプロセッサファクトリーを移行する](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration)セクションに従います。
+ **ステップ 3: ワーカーを移行する**

  [KCL 1.x から KCL 2.x へのコンシューマーの移行](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#worker-migration)ページの[ワーカーを移行する](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration)セクションに従います。
+ **ステップ 4: KCL 1.x 設定を移行する**

  [KCL 1.x から KCL 2.x へのコンシューマーの移行](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#client-configuration)ページの[Amazon Kinesis クライアントを設定する](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration)セクションに従います。
+ **ステップ 5: アイドル時間の削除とクライアント設定の削除を確認する**

  [KCL 1.x から KCL 2.x へのコンシューマーの移行](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#recrod-processor-migration)ページの[アイドル時間の削除](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#idle-time-removal)および[クライアント設定の削除](https://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html#client-configuration-removals)セクションに従います。
+ **ステップ 6: KCL 2.x から KCL 3.x への移行ガイドの手順に従う**

  [KCL 2.x から KCL 3.x に移行する](kcl-migration-from-2-3.md) ページの手順に従って移行を完了します。以前の KCL バージョンにロールバックするか、ロールバック後に KCL 3.x にロールフォワードする必要がある場合は、[以前のバージョンにロールバックする](kcl-migration-rollback.md) および [ロールバック後に KCL 3.x にロールフォワードする](kcl-migration-rollforward.md) を参照してください。

**重要**  
KCL 3.x で AWS SDK for Java バージョン 2.27.19 ～ 2.27.23 を使用しないでください。これらのバージョンには、KCL が使用する DynamoDB に関連した例外エラーを引き起こす問題が含まれています。この問題を回避するには、 AWS SDK for Java バージョン 2.28.0 以降を使用することをお勧めします。