As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Avance para o KCL 3.5.x após uma reversão do KCL 3.5.x
Este tópico explica as etapas para reverter seu consumidor para o KCL 3.5.x após uma reversão. Quando precisar avançar, você deve passar por um processo de duas etapas:
-
Execute a Ferramenta de Migração da KCL
. -
Implante o código da Fase 2.
Etapa 1: executar a Ferramenta de Migração da KCL
Execute a Ferramenta de Migração KCL com o seguinte comando para avançar para o KCL 3.5.x:
python3 ./KclMigrationTool.py --region <region> --mode rollforward [--application_name <applicationName>] [--lease_table_name <leaseTableName>]
Parâmetros
-
--region:
<region>substitua pelo seu Região da AWS. -
--application_name: Esse parâmetro é obrigatório se você estiver usando o nome padrão para sua tabela de locação. Se você tiver especificado um nome personalizado para a tabela de locação, poderá omitir esse parâmetro. Substitua
<applicationName>pelo nome real da aplicação da KCL. A ferramenta usa esse nome para derivar o nome padrão da tabela se um nome personalizado não for fornecido. -
--lease_table_name (opcional): esse parâmetro é necessário quando você define um nome personalizado para a tabela de concessões na configuração da KCL. Se você estiver usando o nome padrão da tabela, poderá omitir esse parâmetro. Substitua
<leaseTableName>pelo nome da tabela personalizada que você especificou para a tabela de concessões.
Depois de executar a ferramenta de migração no modo roll-forward, a KCL cria o seguinte recurso do DynamoDB necessário para o KCL 3.5.x:
-
Um índice secundário global na tabela de concessões
nota
O KCL 3.5.x não cria métricas de trabalhadores ou tabelas de estado do coordenador separadas durante a migração. Todos os metadados são armazenados na tabela de locação.
Etapa 2: implantar o código com a configuração da Fase 2
Depois de executar a Ferramenta de Migração KCL para uma reversão, implante seu código com a configuração KCL 3.5.x Phase 2 (CLIENT_VERSION_CONFIG_COMPATIBLE_WITH_2X) para seus funcionários. Siga Etapa 8: concluir a migração para concluir sua migração.