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 este tema se describen las versiones de Apache Airflow compatibles con Amazon Managed Workflows for Apache Airflow y las prácticas recomendadas para actualizar a la versión más reciente.

Acerca de las versiones de Amazon MWAA

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 varias versiones de Apache Airflow. Si no especifica una versión de imagen al crear un entorno, Amazon MWAA lo crea utilizando 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 del 30 de diciembre de 2025, Amazon MWAA dejará de dar soporte a las versiones v2.4.3, v2.5.1 y v2.6.3 de Apache Airflow. Para obtener más información, consulta Preguntas frecuentes y compatibilidad de Apache Airflow.

  • A partir de Apache Airflow v2.2.2, Amazon MWAA admite la 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 proporciona ninguna restricción, Amazon MWAA especificará una para garantizar que los paquetes que figuran en sus requisitos sean compatibles con la versión de Apache Airflow que utilice.

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

Versión de Apache Airflow Fecha de la versión de Apache Airflow Fecha de disponibilidad en Amazon MWAA Restricciones de Apache Airflow Versión de Python

v2.10.3

4 de noviembre de 2024

18 de diciembre de 2024

archivo de restricciones v2.10.3

Python 3.11

v2.10.1

5 de septiembre de 2024

26 de septiembre de 2024

archivo de restricciones v2.10.1

Python 3.11

v2.9.2

10 de junio de 2024

9 de julio de 2024

archivo de restricciones v2.9.2

Python 3.11

v2.8.1

19 de enero de 2024

23 de febrero de 2024

archivo de restricciones v2.8.1

Python 3.11

v2.7.2

12 de octubre de 2023

6 de noviembre de 2023

archivo de restricciones v2.7.2

Python 3.11

Para obtener más información sobre la migración de las implementaciones autogestionadas de Apache Airflow o la migración de un entorno Amazon MWAA existente, incluidas las instrucciones para realizar copias de seguridad de la 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 procesos de trabajo de Apache Airflow disponibles para cada versión de Apache Airflow en Amazon MWAA y se muestra una lista con las principales características de Apache Airflow, en la que se indica la versión compatible con cada característica.

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 la actualización a versiones menores. Esto significa que puede actualizar su entorno de una versión x.1.z ax.2.z, pero no a una nueva versión principal, por ejemplo, de a. 1.y.z 2.y.z

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

Bajando de categoría a la versión de Apache Airflow

Amazon MWAA admite descensos de versiones menores a una versión anterior que aún se admitiera en el momento de la degradación. Esto significa que puede degradar su entorno de una versión x.2.z a una versión principal anteriorx.1.z, pero no a una versión principal anterior, por ejemplo, de a. 2.y.z 1.y.z

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

Versiones obsoletas de Apache Airflow

En la siguiente tabla se enumeran las versiones obsoletas de Apache Airflow en Amazon MWAA, junto con el lanzamiento inicial end-of-support y las fechas de cada versión. Para obtener más información sobre la migración a una versión más reciente, consulte la Guía de migración de Amazon MWAA.

Versión de Apache Airflow Fecha de la versión de Apache Airflow Fecha de disponibilidad en Amazon MWAA Fecha de Amazon MWAA end-of-support
v1.10.12 25 de agosto de 2020 24 de noviembre de 2020 21 de febrero de 2024
v2.0.2 19 de abril de 2021 25 de mayo de 2021 29 de abril de 2024
v2.2.2 15 de noviembre de 2021 27 de enero de 2022 27 de junio de 2024
v2.4.3 14 de noviembre de 2022 05 de enero de 2023 30 de diciembre de 2025
v2.5.1 20 de enero de 2023 11 de abril de 2023 30 de diciembre de 2025
v2.6.3 10 de julio de 2023 09 de agosto de 2023 30 de diciembre de 2025

Preguntas frecuentes y compatibilidad de Apache Airflow

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

Preguntas frecuentes

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

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

P: ¿Se me notifica cuándo finaliza el soporte para una versión de Apache Airflow en Amazon MWAA?

R: Sí. Si algún entorno de Amazon MWAA de su 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: Al finalizar la fecha de soporte, ya no podrá utilizar una versión obsoleta para crear nuevos entornos de Amazon MWAA. Puede seguir accediendo a sus entornos Amazon MWAA actuales que ejecutan la versión obsoleta asociada de Apache Airflow por su cuenta y riesgo. Para actualizar a una versión más reciente de Apache Airflow en Amazon MWAA, consulte la Guía de migración de Amazon MWAA.

importante

Eres responsable de mantener actualizadas tus versiones de Amazon MWAA. AWS insta a todos los clientes a actualizar sus entornos Amazon MWAA a la última versión para poder beneficiarse de las medidas de seguridad, privacidad y disponibilidad más actuales. Si utiliza su entorno en una versión o software no compatibles después de la fecha de caducidad, conocida como la versión heredada, enfrenta una mayor probabilidad de riesgos operativos, de seguridad y de privacidad, incluidos eventos de tiempo de inactividad. El uso de su entorno de Amazon MWAA en una versión heredada significa que confirma que entiende y asume conscientemente estos riesgos y acepta finalizar 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 el 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. Su decisión de continuar ejecutando las cargas de trabajo en una versión heredada podría dar como resultado que su contenido deje de estar disponible, se corrompa o no se pueda recuperar. Los entornos que se ejecutan en una versión heredada están sujetos a excepciones del Acuerdo de Nivel de Servicio (SLA).

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

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