Versions d'Apache Airflow sur Amazon Managed Workflows pour 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 d'Apache Airflow sur Amazon Managed Workflows pour Apache Airflow

Cette page décrit les versions d'Apache Airflow prises en charge par Amazon Managed Workflows pour Apache Airflow et les stratégies que nous recommandons pour passer à la dernière version.

À propos des versions Amazon MWAA

Amazon MWAA crée des images de conteneur qui regroupent les versions d'Apache Airflow avec d'autres binaires et bibliothèques Python courants. 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 d'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 en utilisant 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
  • À partir d'Apache Airflow v2.2.2, Amazon MWAA prend en charge l'installation des exigences Python, des packages de 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 d'exigences doit inclure une instruction. --constraint Si vous ne fournissez aucune contrainte, Amazon MWAA vous en indiquera une afin de garantir 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, consultez Installation des dépendances Python.

Pour plus d'informations sur la migration de vos déploiements Apache Airflow autogérés ou sur la migration d'un environnement Amazon MWAA existant, y compris les instructions pour sauvegarder votre base de données de métadonnées, consultez le guide de migration Amazon MWAA.

Composants d'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

Version d'Apache Airflow Planificateur (par défaut) Planificateur (min) Planificateur (max)

Apache Airflow v2 et versions ultérieures

2

2

5

Workers

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

Apache Airflow version 2

1

25

10

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 àx.2.z, mais non vers une nouvelle version majeure, par exemple de 1.y.z à2.y.z.

Note

Vous ne pouvez pas rétrograder la version d'Apache Airflow pour votre environnement.

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, consultezMise à niveau 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 publication 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 support limitée d'Amazon MWAA Date de fin du support Amazon MWAA
v1.10.12 25 août 2020 24 novembre 2020 21 août 2023 21 février 2024
v2.0.2 19 avril 2021 25 mai 2021 23 novembre 2023 29 avril 2024
v2.2.2 15 novembre 2021 27 janvier 2022 25 janvier 2024 27 juin 2024

Support des versions d'Apache Airflow et FAQ

Conformément au processus de publication et à la politique de version de la communauté Apache Airflow, Amazon MWAA s'engage à prendre en charge au moins trois versions mineures d'Apache Airflow à tout moment. Nous annoncerons la date de fin de support d'une version mineure d'Apache Airflow donnée au moins 90 jours avant la date de fin du support.

Questions fréquentes (FAQ)

Q : Pendant combien de temps Amazon MWAA prend-il en charge une version d'Apache Airflow ?

R : Amazon MWAA prend en charge une version mineure d'Apache Airflow pendant au moins 12 mois après sa première mise à disposition.

Q : Suis-je averti lorsque le support prend fin pour une version d'Apache Airflow sur Amazon MWAA ?

A : Oui. Si l'un des environnements Amazon MWAA de votre compte exécute la version approchant de la fin du support, Amazon MWAA envoie un avis indiquant la date AWS Health Dashboard de fin du support.

Q : Que se passera-t-il à la date d'assistance limitée ?

R : À la date de support limitée, vous ne pouvez plus créer de nouveaux environnements Amazon MWAA avec la version associée. Vos environnements existants resteront disponibles jusqu'à la date de fin du support.

Q : Que se passe-t-il à la date de fin de la prise en charge ?

R : À la date de fin du support, vous pourrez toujours accéder à vos environnements Amazon MWAA existants qui exécutent la version obsolète associée d'Apache Airflow à vos propres risques. Pour obtenir des instructions sur la mise à niveau vers une version plus récente d'Apache Airflow sur Amazon MWAA, consultez le guide de migration Amazon MWAA.

Important

Vous êtes responsable de la mise à jour de vos versions d'Amazon MWAA. AWS invite tous les clients à mettre à niveau leurs environnements Amazon MWAA vers la dernière version afin de bénéficier des garanties de sécurité, de confidentialité et de disponibilité les plus récentes. Si vous exploitez votre environnement sur une version ou un logiciel non pris en charge après la date d'obsolescence, appelée ancienne version, vous êtes exposé à un risque accru en matière de sécurité, de confidentialité et d'exploitation, y compris des interruptions de service. En exploitant votre environnement Amazon MWAA sur une ancienne version, vous confirmez que vous comprenez et assumez sciemment ces risques, et vous acceptez de terminer votre mise à niveau vers la dernière version dès que possible. Le fonctionnement continu de votre environnement sur une ancienne version est soumis à l'accord régissant votre utilisation des AWS services.

Les anciennes versions ne sont pas considérées comme étant généralement disponibles et AWS ne fournissent plus de support pour les anciennes versions. En conséquence, AWS peut imposer des limites à l'accès ou à l'utilisation de toute version héritée à tout moment, s'il est AWS déterminé que l'ancienne version présente un risque de sécurité ou de responsabilité, ou un risque de préjudice AWS, pour les services, ses filiales ou tout autre tiers. Votre décision de continuer à exécuter vos charges de travail sur une ancienne version peut entraîner l'indisponibilité, la corruption ou l'impossibilité de récupérer votre contenu. Les environnements exécutés sur une ancienne version sont soumis à des exceptions au contrat de niveau de service (SLA).

Les environnements et les logiciels associés exécutés sur une ancienne version peuvent contenir des bogues, des erreurs, des défauts et des composants dangereux. En conséquence, et nonobstant toute information contraire contenue dans le contrat ou dans les conditions d'utilisation, AWS l'ancienne version est fournie telle quelle.

Pour plus d'informations sur AWS le modèle de responsabilité partagée, voir Shared responsibility in the AWS Well-Architected Framework.