

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.

# Reversiones de las actualizaciones de aplicaciones
<a name="rollback"></a>

Si tiene problemas con la aplicación o encuentra incoherencias en el código de la aplicación entre las versiones de Flink, puede revertirla utilizando el AWS CLI AWS CloudFormation, AWS el SDK o el. Consola de administración de AWS En los siguientes ejemplos, se muestra el aspecto de la reversión en distintos escenarios de error.

## La actualización en tiempo de ejecución se realizó correctamente, la aplicación está en estado `RUNNING`, pero el trabajo falla y se reinicia continuamente
<a name="succeeded-restarting"></a>

Supongamos que se intenta actualizar una aplicación con estado denominada `TestApplication` de Flink 1.15 a Flink 1.18 en Este de EE. UU. (Norte de Virginia). Sin embargo, la aplicación Flink 1.18 actualizada no se inicia o se reinicia constantemente, aunque la aplicación esté en ese estado `RUNNING`. Este es un escenario de error común. Para evitar un mayor tiempo de inactividad, se recomienda que restablezca la aplicación inmediatamente a la versión en ejecución anterior (Flink 1.15) y que diagnostique el problema más adelante.

Para revertir la aplicación a la versión en ejecución anterior, usa el comando [rollback-application o la acción](https://docs.aws.amazon.com/cli/latest/reference/kinesisanalyticsv2/rollback-application.html) AWS CLI de la API. [RollbackApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_RollbackApplication.html) Esta acción de la API revierte los cambios realizados y que dieron como resultado la versión más reciente. A continuación, se reinicia la aplicación con la última instantánea correcta. 

Se recomienda encarecidamente que se tome una instantánea de la aplicación existente antes de intentar actualizarla. Esto ayudará a evitar la pérdida de datos o tener que volver a procesarlos. 

En este escenario de error, no CloudFormation revertirá la aplicación por usted. Debe actualizar la CloudFormation plantilla para que apunte al tiempo de ejecución anterior y al código anterior CloudFormation para forzar la actualización de la aplicación. De lo contrario, se CloudFormation supone que la aplicación se ha actualizado cuando pase al `RUNNING` estado.

## Reversión de una aplicación que está atascada en `UPDATING`
<a name="stuck-updating"></a>

Si tu aplicación se queda atascada en el `AUTOSCALING` estado `UPDATING` o después de un intento de actualización, Amazon Managed Service for Apache Flink ofrece el AWS CLI comando [rollback-applications](https://docs.aws.amazon.com/cli/latest/reference/kinesisanalyticsv2/rollback-application.html), o la acción de [RollbackApplications](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_RollbackApplication.html)API que puede revertir la aplicación a la versión anterior al bloqueo o estado. `UPDATING` `AUTOSCALING` Esta API revierte los cambios que se han realizado y que han provocado que la aplicación quede atascada o en un estado transitivo `UPDATING` o `AUTOSCALING`.