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.
Temas
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 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 | Guía de Apache Airflow | Restricciones de Apache Airflow | Versión de Python |
---|---|---|---|
Para más información sobre la migración de sus despliegues autogestionados de Apache Airflow o la migración de un entorno Amazon MWAA existente, incluidas las instrucciones para realizar copias de seguridad de su base de datos de metadatos, consulte la Guía de migración a 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 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 Amazon MWAA, junto con las fechas de lanzamiento inicial y finalización de la compatibilidad 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 compatibilidad limitada en Amazon MWAA | Fecha de finalización de la compatibilidad en Amazon MWAA |
---|---|---|---|---|
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 |
Preguntas frecuentes y compatibilidad de Apache Airflow
De conformidad con el proceso de lanzamiento y la política de versiones
Preguntas frecuentes
P: ¿Durante cuánto tiempo será compatible Amazon MWAA con una versión de Apache Airflow?
R: Amazon MWAA será compatible con una versión secundaria de Apache Airflow durante un mínimo de 12 meses desde que estuviese disponible por primera vez.
P: ¿Se me notifica cuándo finaliza el soporte para una versión de Apache Airflow en Amazon MWAA?
R: Sí. Si alguno de los entornos de Amazon MWAA de su cuenta ejecuta una versión cuyo soporte está a punto de finalizar, Amazon MWAA envía un aviso a través de AWS Health Dashboard para indicar la fecha de finalización del soporte.
P: ¿Qué sucede cuando llega la fecha de finalización del soporte?
R: Cuando llegue la fecha de compatibilidad limitada, ya no podrá crear nuevos entornos de Amazon MWAA 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: Luego la fecha de finalización del soporte, podrá seguir accediendo a sus entornos existentes de Amazon MWAA que ejecutan la versión obsoleta de Apache Airflow asociada, bajo su propia responsabilidad. Para obtener instrucciones sobre cómo actualizar a una versión más reciente de Apache Airflow en Amazon MWAA, consulte la Guía de migración a Amazon MWAA.
importante
Usted es responsable de mantener actualizadas sus versiones de Amazon MWAA. AWS insta a todos los clientes a actualizar sus entornos de Amazon MWAA a la última versión para beneficiarse de las medidas de seguridad, privacidad y disponibilidad más recientes. 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. La utilización continua de su entorno en una versión heredada está sujeta al acuerdo que rige el uso de los servicios de AWS.
Las versiones heredadas no se consideran generalmente disponibles, y AWS ya no proporciona compatibilidad con la versión heredada. Como resultado, es posible que AWS imponga límites al acceso o uso de cualquier versión heredada en cualquier momento, si AWS determina que la versión heredada representa un riesgo de seguridad, responsabilidad o daño para los servicios, AWS, sus afiliados 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 en el acuerdo o en los términos de servicio, AWS proporciona la versión heredada tal cual está.
Para obtener más información sobre el modelo de responsabilidad compartida de AWS, consulte Responsabilidad compartida en el Marco de AWS Well-Architected.