Revertir las actualizaciones de las aplicaciones - Managed Service para Apache Flink

Amazon Managed Service para Apache Flink Amazon se denominaba anteriormente Amazon Kinesis Data Analytics para Apache Flink.

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.

Revertir las actualizaciones de las aplicaciones

Si tiene problemas con su aplicación o encuentra inconsistencias en el código de la aplicación entre las versiones de Flink, puede revertirlos utilizando AWS CLI, AWS CloudFormation AWS SDK, o. AWS Management Console Los siguientes ejemplos muestran cómo se ve la reversión en diferentes escenarios de error.

La actualización en tiempo de ejecución se realizó correctamente, la aplicación está en buen RUNNING estado, pero el trabajo está fallando y se reinicia continuamente

Supongamos que está intentando actualizar una aplicación con estado denominada Flink 1.15 TestApplication a Flink 1.18 en EE.UU. Este (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, le recomendamos 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, utilice el comando rollback-application AWS CLI o la acción. RollbackApplicationAPI Esta API acción anula los cambios que hayas realizado y que dieron como resultado la última versión. A continuación, reinicia la aplicación con la última instantánea correcta.

Le recomendamos encarecidamente que 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 AWS 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.

Revertir una aplicación que está atascada UPDATING

Si su 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, o la RollbackApplicationsAPIacción que puede revertir la aplicación a la versión anterior al bloqueo o estado. UPDATING AUTOSCALING De este API modo, se anulan los cambios que has realizado y que han provocado que la aplicación quede atascada o en UPDATING un estado transitivo. AUTOSCALING