View a markdown version of this page

Versions Apache Airflow sur Amazon Managed Workflows for Apache Airflow - Amazon Managed Workflows for Apache Airflow

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Versions Apache Airflow sur Amazon Managed Workflows for Apache Airflow

Cette rubrique décrit les versions d'Apache Airflow prises en charge par Amazon Managed Workflows pour Apache Airflow, ainsi que les meilleures pratiques pour la mise à niveau vers la dernière version.

À propos des versions d'Amazon MWAA

Amazon MWAA crée des images de conteneurs qui regroupent les versions d'Apache Airflow avec d'autres fichiers binaires courants et bibliothèques Python. L'image utilise l'installation de base d'Apache Airflow pour la version que vous spécifiez. Lorsque vous créez un environnement, vous spécifiez la version de l'image à utiliser. Une fois qu'un environnement est créé, il continue à utiliser la version d'image spécifiée jusqu'à ce que vous le mettiez à niveau vers une version ultérieure.

Dernière version

Amazon MWAA prend en charge plusieurs versions d'Apache Airflow. Si vous ne spécifiez pas de version d'image lorsque vous créez un environnement, Amazon MWAA crée un environnement à l'aide de la dernière version prise en charge d'Apache Airflow.

Versions d'Apache Airflow

Les versions d'Apache Airflow suivantes sont prises en charge sur Amazon Managed Workflows pour Apache Airflow.

Note
  • À compter du 30 décembre 2025, Amazon MWAA mettra fin au support pour les versions 2.4.3, v2.5.1 et v2.6.3 d'Apache Airflow. Pour plus d’informations, consultez End-of-support versions.

  • À partir de la version 2.2.2 d'Apache Airflow, Amazon MWAA prend en charge l'installation de la configuration Python requise, des packages fournisseurs et des plugins personnalisés directement sur le serveur Web Apache Airflow.

  • À partir de la version 2.7.2 d'Apache Airflow, votre fichier de spécifications doit inclure une déclaration. --constraint Si vous n'indiquez aucune contrainte, Amazon MWAA vous en indiquera une afin de s'assurer que les packages répertoriés dans vos exigences sont compatibles avec la version d'Apache Airflow que vous utilisez.

    Pour plus d'informations sur la configuration des contraintes dans votre fichier d'exigences, reportez-vous à la section Installation des dépendances Python.

  • Amazon MWAA ne prend pas en charge le mode multi-équipes pour le moment. L'activation de cette fonctionnalité est incompatible avec l'authentification Amazon MWAA, la gestion des secrets au niveau de l'CeleryExecutorenvironnement et la gestion des secrets.

Pour plus d'informations sur la migration de vos déploiements autogérés d'Apache Airflow ou sur la migration d'un environnement Amazon MWAA existant, y compris des instructions pour sauvegarder votre base de données de métadonnées, consultez le guide de migration Amazon MWAA. https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html

Composants Apache Airflow

Cette section décrit le nombre de planificateurs et de travailleurs Apache Airflow disponibles pour chaque version d'Apache Airflow sur Amazon MWAA, et fournit une liste des principales fonctionnalités d'Apache Airflow, en indiquant la version qui prend en charge chaque fonctionnalité.

Schedulers

Planificateurs pour Apache Airflow v2 et versions ultérieures :

Planificateur (par défaut) Planificateur (min) Planificateur (maximum)

2

2

5

Applications de travail

Travailleurs pour Apache Airflow v2 et versions ultérieures :

Travailleurs (par défaut) Travailleurs (min) Travailleurs (max.)

10

1

25

Mise à niveau de la version d'Apache Airflow

Amazon MWAA prend en charge les mises à niveau de versions mineures. Cela signifie que vous pouvez mettre à niveau votre environnement d'une version x.1.z à l'autrex.2.z, mais pas vers une nouvelle version majeure, par exemple de 1.y.z à2.y.z.

Pour plus d'informations et des instructions détaillées sur la mise à jour des ressources de votre flux de travail et la mise à niveau de l'environnement vers une nouvelle version, consultezModification de la version d'Apache Airflow.

Rétrogradation de la version d'Apache Airflow

Amazon MWAA prend en charge les rétrogradations de versions mineures vers une version antérieure qui était toujours prise en charge au moment de la rétrogradation. Cela signifie que vous pouvez rétrograder votre environnement d'une version x.2.z à x.1.z une version majeure précédente, par exemple de 2.y.z à1.y.z.

Pour plus d'informations et des instructions détaillées sur la mise à jour des ressources de votre flux de travail et la mise à niveau de l'environnement vers une nouvelle version, consultezModification de la version d'Apache Airflow.

Versions obsolètes d'Apache Airflow

Le tableau suivant répertorie les versions obsolètes d'Apache Airflow dans Amazon MWAA, ainsi que les dates de sortie initiale et de fin de support pour chaque version. Pour plus d'informations sur la migration vers une version plus récente, consultez le guide de migration Amazon MWAA.

Version d'Apache Airflow Date de sortie d'Apache Airflow Date de disponibilité d'Amazon MWAA Date de fin de support Amazon MWAA
V1.10.12 25 août 2020 24 novembre 2020 21 février 2024
v2.0.2 19 avril 2021 25 mai 2021 29 avril 2024
v2.2.2 15 novembre 2021 27 janvier 2022 27 juin 2024
v2.4.3 14 novembre 2022 5 janvier 2023 30 décembre 2025
v2.5.1 20 janvier 2023 11 avril 2023 30 décembre 2025
v2.6.3 10 juillet 2023 9 août 2023 30 décembre 2025

End-of-support versions

Nous suivons le processus de publication Apache Airflow communautaire et la politique de version sur le Apache Airflow site Web. Nous nous engageons à prendre en charge au moins trois versions mineures de Apache Airflow à la fois. Nous annoncerons la date de fin du support au moins 180 jours à l'avance. Cela s'applique à chaque version Apache Airflow mineure.

Nous nous engageons à prendre en charge une Apache Airflow version pendant au moins 12 mois après sa première mise à disposition.

Si l'un des environnements Amazon MWAA de votre compte exécute la version qui approche de la fin du support, nous envoyons une notification via le Health Dashboard avec la date de fin de support.

À la date de fin du support :

  • Vous ne pouvez plus utiliser une version obsolète pour créer de nouveaux environnements Amazon MWAA.

  • Vous ne pouvez plus mettre à niveau ou rétrograder les environnements existants vers des versions obsolètes.

  • Vous pouvez toujours utiliser vos environnements existants sur des versions obsolètes et effectuer des mises à jour sur place.

  • Vous ne pouvez plus bénéficier d'une assistance technique pour les environnements exécutés sur des versions obsolètes.

Vous pouvez continuer à accéder à vos environnements Amazon MWAA existants qui exécutent la version obsolète associée de Apache Airflow à vos risques et périls. Pour obtenir des instructions sur la mise à niveau vers une version plus récente deApache Airflow, consultez le guide de migration Amazon MWAA.

Important

Vous êtes responsable de la mise à jour de vos versions d'Amazon MWAA. Nous vous conseillons vivement de passer à la dernière version pour bénéficier des garanties de sécurité, de confidentialité et de disponibilité actuelles. L'exploitation au-delà de la date de dépréciation (sur une « version héritée ») augmente les risques liés à la sécurité, à la confidentialité et aux opérations, y compris les temps d'arrêt. En continuant à utiliser une ancienne version, vous reconnaissez ces risques et vous acceptez de procéder à la mise à niveau dès que possible.

Les anciennes versions ne sont généralement pas disponibles et nous ne les prenons plus en charge. Nous pouvons restreindre l'accès à toute ancienne version à tout moment si elle présente un risque de sécurité ou de responsabilité. Si vous continuez à utiliser une ancienne version, votre contenu peut devenir indisponible, endommagé ou irrécupérable. Des exceptions aux SLA s'appliquent.

Les environnements existants et les logiciels associés peuvent contenir des bogues, des erreurs, des défauts et des composants dangereux. Nous fournissons l'ancienne version telle quelle, nonobstant toute condition contraire de votre contrat.

Pour plus d'informations sur la responsabilité partagée, voir La responsabilité partagée dans le AWS Well-Architected Cadre.