View a markdown version of this page

Avance a KCL 3.x después de una restauración - Amazon DynamoDB

Avance a KCL 3.x después de una restauración

En este tema se explica cómo avanzar la aplicación de consumidor a KCL 3.x después de una restauración. Cuando necesite avanzar, debe completar un proceso de dos pasos:

  1. Ejecución de la herramienta de migración de KCL.

  2. Implemente el código con KCL 3.x.

Paso 1: ejecución de la herramienta de migración de KCL

Ejecute la herramienta de migración de KCL con el siguiente comando para avanzar a KCL 3.x:

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

Parameters

--region

Sustituya region por su Región de AWS.

--application_name

Este parámetro es obligatorio si utiliza nombres predeterminados para la tabla de estados de coordinador. Si ha especificado nombres personalizados para la tabla de estados de coordinador, puede omitir este parámetro. Reemplace applicationName por el nombre de la aplicación KCL real. La herramienta utiliza este nombre para derivar los nombres de tabla predeterminados si no se proporcionan nombres personalizados.

--coordinator_state_table_name

Este parámetro es necesario cuando ha establecido un nombre personalizado para la tabla de estados de coordinador en la configuración de KCL. Si utiliza el nombre de tabla predeterminado, puede omitir este parámetro. Reemplace coordinatorStateTableName por el nombre de tabla personalizado que especificó para la tabla de estados de coordinador.

Después de ejecutar la herramienta de migración en modo de avance, KCL crea los siguientes recursos de DynamoDB necesarios para KCL 3.x:

  • Un índice secundario global en la tabla de arrendamientos

  • Una tabla de métricas de proceso de trabajo

Paso 2: implementación del código con KCL 3.x

Después de ejecutar la herramienta de migración de KCL para una restauración, implemente el código con KCL 3.x en los procesos de trabajo. Para completar la migración, consulte Paso 8: complete la migración.