Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
En este tema se explican los pasos para que su consumidor vuelva a utilizar KCL 3.x tras una reversión. Cuando necesite seguir adelante, debe seguir un proceso de dos pasos:
-
Ejecute la herramienta de migración de KCL
. -
Implemente el código con KCL 3.x.
Paso 1: Ejecute la herramienta de migración de KCL
Ejecute la herramienta de migración de KCL. Herramienta de migración de KCL con el siguiente comando para pasar a KCL 3.x:
python3 ./KclMigrationTool.py --region <region> --mode rollforward [--application_name <applicationName>] [--coordinator_state_table_name <coordinatorStateTableName>]
Parámetros
-
--region: reemplace por su.
<region>
Región de AWS -
--application_name: este parámetro es obligatorio si utilizas nombres predeterminados para la tabla de estados de tu coordinador. Si ha especificado nombres personalizados para la tabla de estados de los coordinadores, puede omitir este parámetro.
<applicationName>
Sustitúyalo por el nombre real de la aplicación KCL. La herramienta utiliza este nombre para derivar los nombres de las tablas por defecto si no se proporcionan nombres personalizados. -
--coordinator_state_table_name (opcional): este parámetro es necesario si ha establecido un nombre personalizado para la tabla de estados de coordinadores en su configuración de KCL. Si utilizas el nombre de tabla predeterminado, puedes omitir este parámetro.
<coordinatorStateTableName>
Sustitúyalo por el nombre de tabla personalizado que especificaste para tu tabla de estados coordinadores.
Tras ejecutar la herramienta de migración en modo roll-forward, 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 los trabajadores
Paso 2: Implemente el código con KCL 3.x
Tras ejecutar la herramienta de migración de KCL para su posterior implementación, despliegue el código con KCL 3.x entre sus trabajadores. Siga Paso 8: completar la migración para completar la migración.