Le migliori pratiche per il rollback del sistema - Servizio gestito per Apache Flink

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à.

Le migliori pratiche per il rollback del sistema

Con il rollback automatico del sistema e le funzionalità di visibilità delle operazioni in Amazon Managed Service for Apache Flink, puoi identificare e risolvere i problemi con le tue applicazioni.

Rollback del sistema

Se l'operazione di aggiornamento o ridimensionamento dell'applicazione non riesce a causa di un errore del cliente, ad esempio un bug nel codice o un problema di autorizzazione, Amazon Managed Service for Apache Flink tenta automaticamente di ripristinare la versione precedente in esecuzione se hai attivato questa funzionalità. Per ulteriori informazioni, consulta Abilita i rollback di sistema per la tua applicazione Managed Service for Apache Flink. Se l'autorollback fallisce o se non hai effettuato l'attivazione o l'annullamento del consenso, l'applicazione verrà inserita nello stato. READY Per aggiornare la tua applicazione, completa i seguenti passaggi:

Rollback manuale

Se l'applicazione non procede ed è in uno stato transitorio da molto tempo, o se l'applicazione è passata correttamenteRunning, ma si riscontrano problemi a valle come errori di elaborazione in un'applicazione Flink aggiornata correttamente, è possibile ripristinarla manualmente utilizzando l'API. RollbackApplication

  1. ChiamaRollbackApplication: questa operazione ripristinerà la versione precedente in esecuzione e ripristinerà lo stato precedente.

  2. Monitora l'operazione di rollback utilizzando l'DescribeApplicationOperationAPI.

  3. Se il rollback fallisce, utilizza i passaggi precedenti di rollback del sistema.

Visibilità delle operazioni

L'ListApplicationOperationsAPI mostra la cronologia di tutte le operazioni dei clienti e del sistema sull'applicazione.

  1. Ottieni l'OperationID dell'operazione non riuscita dall'elenco.

  2. Chiama DescribeApplicationOperation e controlla lo stato e lo StatusDescription.

  3. Se un'operazione non è riuscita, la descrizione indica un potenziale errore da esaminare.

Bug comuni relativi ai codici di errore: utilizzate le funzionalità di rollback per ripristinare l'ultima versione funzionante. Risolvi i bug e riprova l'aggiornamento.

Problemi di autorizzazione: utilizza il DescribeApplicationOperation per visualizzare le autorizzazioni richieste. Aggiorna le autorizzazioni dell'applicazione e riprova.

Problemi relativi al servizio Amazon Managed Service for Apache Flink: verifica Dashboard AWS Health o apri una richiesta di supporto.