Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Passa alla Fase 2 KCL 3.5.x+ dopo un rollback
Questo argomento spiega come trasferire l'applicazione consumer a KCL 3.5.x+ dopo un rollback. Quando è necessario eseguire il rollforward, occorre completare una procedura in due fasi:
-
Esegui il KCL Migration Tool sul sito web.
GitHub -
Implementa il codice della Fase 2.
Fase 1: eseguire lo Strumento di migrazione di KCL
Esegui il KCL Migration Tool con il seguente comando per passare a KCL 3.5.x+:
python3 ./KclMigrationTool.py --regionregion--mode rollforward [--application_nameapplicationName] [--lease_table_nameleaseTableName]
Parameters
--region-
Regione AWS Sostituisci
regioncon il tuo. --application_name-
Questo parametro è obbligatorio se si utilizza il nome predefinito per la tabella di leasing. Se è stato specificato un nome personalizzato per la tabella di leasing, è possibile omettere questo parametro. Sostituiscilo
applicationNamecon il nome effettivo dell'applicazione KCL. Lo strumento usa questo nome per derivare il nome predefinito della tabella se non viene fornito un nome personalizzato. --lease_table_name-
Questo parametro è necessario se si imposta un nome personalizzato per la tabella di lease nella configurazione KCL. Se si utilizza il nome della tabella predefinito, è possibile omettere questo parametro. Sostituisci
leaseTableNamecon il nome della tabella personalizzata che hai specificato per la tua tabella di leasing.
Dopo aver eseguito lo strumento di migrazione in modalità roll-forward, KCL crea la seguente risorsa DynamoDB richiesta per KCL 3.5.x+:
-
Un indice secondario globale nella tabella di lease
Nota
KCL 3.5.x+ non crea metriche separate per i lavoratori o tabelle di stato dei coordinatori durante la migrazione. Tutti i metadati sono memorizzati nella tabella di leasing.
Fase 2: Distribuisci il codice con la configurazione di Fase 2
Dopo aver eseguito il KCL Migration Tool per un rollforward, distribuisci il codice con la configurazione KCL 3.5.x+ Phase 2 () ai tuoi lavoratori. CLIENT_VERSION_CONFIG_COMPATIBLE_WITH_2X Per completare la migrazione, consulta Fase 8: completare la migrazione.