Versiones de Apache Airflow en Amazon Managed Workflows para Apache Airflow - Amazon Managed Workflows para Apache Airflow

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.

Versiones de Apache Airflow en Amazon Managed Workflows para Apache Airflow

En esta página se describen las versiones de Apache Airflow compatibles con Amazon Managed Workflows para Apache Airflow y ciertas estrategias que recomendamos seguir para actualizar a la versión más reciente.

Acerca de las MWAA versiones de Amazon

Amazon MWAA crea imágenes de contenedores que agrupan las versiones de Apache Airflow con otros binarios y bibliotecas de Python comunes. La imagen usa la instalación básica de Apache Airflow para la versión que usted especifique. Cuando cree un entorno, tiene que especificar la versión de imagen que se va a utilizar. Una vez creado el entorno, se sigue utilizando la versión de imagen especificada hasta que se actualice a una versión posterior.

Última versión

Amazon MWAA admite más de una versión de Apache Airflow. Si no especificas una versión de imagen al crear un entorno, Amazon lo MWAA crea con la última versión compatible de Apache Airflow.

Versiones de Apache Airflow

Las siguientes versiones de Apache Airflow son compatibles con Amazon Managed Workflows para Apache Airflow.

nota
  • A partir de Apache Airflow v2.2.2, Amazon admite la MWAA instalación de requisitos de Python, paquetes de proveedores y complementos personalizados directamente en el servidor web Apache Airflow.

  • A partir de la versión 2.7.2 de Apache Airflow, su archivo de requisitos debe incluir una instrucción --constraint. Si no especificas ninguna restricción, Amazon te MWAA especificará una para garantizar que los paquetes que figuran en tus requisitos sean compatibles con la versión de Apache Airflow que utilices.

    Para obtener más información sobre la configuración de restricciones en su archivo de requisitos, consulte Instalación de dependencias de Python.

Para obtener más información sobre la migración de sus despliegues autogestionados de Apache Airflow o la migración de un entorno de MWAA Amazon existente, incluidas las instrucciones para realizar copias de seguridad de su base de datos de metadatos, consulte la Guía de migración de Amazon. MWAA

Componentes de Apache Airflow

En esta sección se describe el número de programadores y trabajadores de Apache Airflow disponibles para cada versión de Apache Airflow en Amazon y se proporciona una lista de las principales funciones de Apache AirflowMWAA, en la que se indica la versión que admite cada función.

Programadores

Versión de Apache Airflow Programador (predeterminado) Programador (mín.) Programador (máx.)

Apache Airflow v2 y versiones posteriores

2

2

5

Procesos de trabajo

Versión de Airflow Procesos de trabajo (mín.) Procesos de trabajo (máx.) Procesos de trabajo (predeterminado)

Apache Airflow v2

1

25

10

Actualización de la versión de Apache Airflow

Amazon MWAA admite actualizaciones de versiones menores. Esto significa que puede actualizar su entorno de la versión x.1.z a x.2.z, pero no a una nueva versión principal, por ejemplo, de 1.y.z a 2.y.z.

nota

No puede instalar versiones anteriores de Apache Airflow para su entorno.

Para obtener más información e instrucciones detalladas sobre cómo actualizar los recursos de flujo de trabajo y actualizar el entorno a una versión nueva, consulte Actualización de la versión de Apache Airflow.

Versiones obsoletas de Apache Airflow

En la siguiente tabla se enumeran las versiones obsoletas de Apache Airflow en AmazonMWAA, junto con las fechas de lanzamiento inicial y fin del soporte de cada versión. Para obtener más información sobre la migración a una versión más reciente, consulta la Guía de MWAA migración de Amazon.

Versión de Apache Airflow Fecha de la versión de Apache Airflow Fecha de MWAA disponibilidad de Amazon Fecha de soporte MWAA limitado de Amazon Fecha de MWAA finalización del soporte de Amazon
v1.10.12 25 de agosto de 2020 24 de noviembre de 2020 21 de agosto de 2023 21 de febrero de 2024
v2.0.2 19 de abril de 2021 25 de mayo de 2021 23 de noviembre de 2023 29 de abril de 2024
v2.2.2 15 de noviembre de 2021 27 de enero de 2022 25 de enero de 2024 27 de junio de 2024

Compatibilidad con la versión Apache Airflow y FAQ

De acuerdo con el proceso de publicación de la comunidad de Apache Airflow y la política de versiones, Amazon MWAA se compromete a admitir al menos tres versiones secundarias de Apache Airflow en cualquier momento dado. Anunciaremos la fecha de finalización del soporte de una versión secundaria de determinada al menos 90 días antes de la fecha de finalización del soporte.

Preguntas frecuentes

P: ¿Durante cuánto tiempo Amazon MWAA admite una versión de Apache Airflow?

R: Amazon MWAA admite una versión secundaria de Apache Airflow durante un mínimo de 12 meses después de su primera disponibilidad.

P: ¿Recibiré una notificación cuando finalice el soporte para una versión de Apache Airflow en Amazon? MWAA

R: Sí. Si alguno de MWAA los entornos de Amazon de tu cuenta ejecuta la versión que se acerca al final del soporte, Amazon MWAA enviará un aviso AWS Health Dashboard con la fecha de finalización del soporte.

P: ¿Qué sucede cuando llega la fecha de finalización del soporte?

R: En la fecha de soporte limitado, ya no podrás crear nuevos MWAA entornos de Amazon con la versión asociada. Sus entornos actuales seguirán estando disponibles hasta la fecha de finalización de la compatibilidad.

P: ¿Qué sucede cuando llega la fecha de finalización del soporte?

R: Cuando finalice la fecha de soporte, podrá seguir accediendo a los MWAA entornos de Amazon existentes que ejecutan la versión obsoleta asociada de Apache Airflow por su cuenta y riesgo. Para obtener instrucciones sobre cómo actualizar a una versión más reciente de Apache Airflow en AmazonMWAA, consulta la Guía de MWAA migración de Amazon.

importante

Eres responsable de mantener tus MWAA versiones de Amazon actualizadas. AWS insta a todos los clientes a actualizar sus MWAA entornos de Amazon a la última versión para poder beneficiarse de las medidas de seguridad, privacidad y disponibilidad más actuales. Si utiliza su entorno con una versión o un software no compatibles después de la fecha de caducidad (lo que se conoce como versión antigua), es más probable que corra riesgos operativos, de seguridad y de privacidad, incluidos los períodos de inactividad. Al operar su MWAA entorno de Amazon en una versión antigua, confirma que comprende y asume estos riesgos a sabiendas, y se compromete a completar la actualización a la última versión lo antes posible. El funcionamiento continuo de su entorno en una versión antigua está sujeto al acuerdo que rige su uso de los AWS servicios.

Se considera que las versiones antiguas no están disponibles para el público en general y ya AWS no son compatibles con la versión antigua. En consecuencia, AWS puede limitar el acceso o el uso de cualquier versión antigua en cualquier momento si se AWS determina que dicha versión supone un riesgo de seguridad o responsabilidad, o un riesgo de daño, para los servicios AWS, sus filiales o cualquier otro tercero. Si decide seguir ejecutando sus cargas de trabajo en una versión antigua, su contenido podría dejar de estar disponible, estar dañado o ser irrecuperable. Los entornos que se ejecutan en una versión antigua están sujetos a las excepciones del acuerdo de nivel de servicio (). SLA

Los entornos y el software relacionado que se ejecutan en una versión antigua pueden contener errores, defectos y componentes dañinos. En consecuencia, y sin perjuicio de cualquier información que indique lo contrario en el acuerdo o en las condiciones del servicio, se AWS proporciona la versión antigua tal cual.

Para obtener más información sobre AWS el modelo de responsabilidad compartida, consulte Responsabilidad compartida en el marco de AWS Well-Architected.