View a markdown version of this page

Versioni di Apache Airflow su Flussi di lavoro gestiti da Amazon per Apache Airflow - Amazon Managed Workflows for Apache Airflow

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Versioni di Apache Airflow su Flussi di lavoro gestiti da Amazon per Apache Airflow

Questo argomento descrive le versioni di Apache Airflow supportate da Amazon Managed Workflows for Apache Airflow e le best practice per l'aggiornamento alla versione più recente.

Informazioni sulle versioni di Amazon MWAA

Amazon MWAA crea immagini di container che raggruppano le versioni di Apache Airflow con altri file binari e librerie Python comuni. L'immagine utilizza l'installazione di base di Apache Airflow per la versione specificata. Quando si crea un ambiente, si specifica una versione dell'immagine da utilizzare. Una volta creato, l'ambiente continua a utilizzare la versione dell'immagine specificata fino a quando non viene aggiornata a una versione successiva.

Versione più recente

Amazon MWAA supporta più di una versione di Apache Airflow. Se non specifichi una versione dell'immagine quando crei un ambiente, Amazon MWAA crea un ambiente utilizzando l'ultima versione supportata di Apache Airflow.

Versioni di Apache Airflow

Le seguenti versioni di Apache Airflow sono supportate su Amazon Managed Workflows for Apache Airflow.

Nota
  • A partire dal 30 dicembre 2025, Amazon MWAA terminerà il supporto per le versioni di Apache Airflow v2.4.3, v2.5.1 e v2.6.3. Per ulteriori informazioni, vedi Supporto e domande frequenti sulla versione di Apache Airflow.

  • A partire da Apache Airflow v2.2.2, Amazon MWAA supporta l'installazione di requisiti Python, pacchetti provider e plug-in personalizzati direttamente sul server web Apache Airflow.

  • A partire da Apache Airflow v2.7.2, il file dei requisiti deve includere una dichiarazione. --constraint Se non fornisci un vincolo, Amazon MWAA te ne specificherà uno per garantire che i pacchetti elencati nei tuoi requisiti siano compatibili con la versione di Apache Airflow che stai utilizzando.

    Per ulteriori informazioni sull'impostazione dei vincoli nel file dei requisiti, consulta Installazione delle dipendenze Python. Fase due: Creare il requirements.txt

Per ulteriori informazioni sulla migrazione delle distribuzioni Apache Airflow autogestite o sulla migrazione di un ambiente Amazon MWAA esistente, incluse le istruzioni per il backup del database di metadati, consulta la Amazon MWAA Migration Guide. https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html

Componenti di Apache Airflow

Questa sezione descrive il numero di scheduler e worker di Apache Airflow disponibili per ciascuna versione di Apache Airflow su Amazon MWAA e fornisce un elenco delle principali funzionalità di Apache Airflow, indicando la versione che supporta ciascuna funzionalità.

Pianificatori

Scheduler per Apache Airflow v2 e versioni successive:

Scheduler (impostazione predefinita) Pianificatore (min) Pianificatore (max)

2

2

5

Worker

Workers per Apache Airflow v2 e versioni successive:

Lavoratori (impostazione predefinita) Lavoratori (min) Lavoratori (max)

10

1

25

Aggiornamento della versione di Apache Airflow

Amazon MWAA supporta aggiornamenti di versioni minori. Ciò significa che puoi aggiornare il tuo ambiente dalla versione x.1.z ax.2.z, ma non a una nuova versione principale, ad esempio da a. 1.y.z 2.y.z

Per ulteriori informazioni e istruzioni dettagliate sull'aggiornamento delle risorse del flusso di lavoro e sull'aggiornamento dell'ambiente a una nuova versione, fare riferimento a. Modifica della versione di Apache Airflow

Downgrade della versione di Apache Airflow

Amazon MWAA supporta il downgrade di versioni minori a una versione precedente che è ancora supportata al momento del downgrade. Ciò significa che puoi eseguire il downgrade del tuo ambiente dalla versione x.2.z ax.1.z, ma non a una versione principale precedente, ad esempio da a. 2.y.z 1.y.z

Per ulteriori informazioni e istruzioni dettagliate sull'aggiornamento delle risorse del flusso di lavoro e sull'aggiornamento dell'ambiente a una nuova versione, fare riferimento a. Modifica della versione di Apache Airflow

Versioni obsolete di Apache Airflow

La tabella seguente elenca le versioni obsolete di Apache Airflow in Amazon MWAA, insieme alle date di rilascio iniziale e di fine del supporto per ciascuna versione. Per ulteriori informazioni sulla migrazione a una versione più recente, consulta la Amazon MWAA Migration Guide. https://docs.aws.amazon.com/mwaa/latest/migrationguide/about-mwaa-migration.html

Versione di Apache Airflow Data di rilascio di Apache Airflow Data di disponibilità di Amazon MWAA Data di fine del supporto di Amazon MWAA
v1.10.12 25 agosto 2020 24 novembre 2020 21 febbraio 2024
v2.0.2 19 aprile 2021 25 maggio 2021 29 aprile 2024
v2.2.2 15 novembre 2021 27 gennaio 2022 27 giugno 2024
v2.4.3 14 novembre 2022 05 gennaio 2023 30 dicembre 2025
v2.5.1 20 gennaio 2023 11 aprile 2023 30 dicembre 2025
v2.6.3 10 luglio 2023 09 agosto 2023 30 dicembre 2025

Supporto e domande frequenti sulla versione di Apache Airflow

In conformità con il processo di rilascio e la politica sulle versioni della community di Apache Airflow, Amazon MWAA si impegna a supportare almeno tre versioni minori di Apache Airflow in un dato momento. Annunceremo la data di fine del supporto di una determinata versione secondaria di Apache Airflow almeno 180 giorni prima della data di fine del supporto.

Domande frequenti

D: Per quanto tempo Amazon MWAA supporta una versione di Apache Airflow?

R: Amazon MWAA supporta una versione patch di Apache Airflow per un minimo di 12 mesi dopo la prima disponibilità.

D: Ricevo una notifica quando termina il supporto per una versione di Apache Airflow su Amazon MWAA?

R: Sì. Se in uno degli ambienti Amazon MWAA del tuo account è installata la versione prossima alla fine del supporto, Amazon MWAA invia un avviso fino alla data di fine del supporto. Health Dashboard

D: Cosa succede allo scadere della data di fine supporto?

R: Alla data di fine del supporto, non puoi più utilizzare una versione obsoleta per creare nuovi ambienti Amazon MWAA. Puoi continuare ad accedere agli ambienti Amazon MWAA esistenti che eseguono la versione associata e obsoleta di Apache Airflow a tuo rischio e pericolo. Per eseguire l'upgrade a una versione più recente di Apache Airflow su Amazon MWAA, consulta la Amazon MWAA Migration Guide. https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html

Importante

Sei responsabile di mantenere aggiornate le tue versioni di Amazon MWAA. AWS invita tutti i clienti ad aggiornare i propri ambienti Amazon MWAA alla versione più recente per beneficiare delle più recenti garanzie di sicurezza, privacy e disponibilità. Se utilizzi il tuo ambiente su una versione o un software non supportati oltre la data di obsolescenza, denominata versione precedente, corri una maggiore probabilità di rischi per la sicurezza, la privacy e l'operatività, inclusi eventi di inattività. Utilizzando il tuo ambiente Amazon MWAA su una versione precedente, confermi di aver compreso e di assumerti consapevolmente questi rischi e accetti di completare l'aggiornamento alla versione più recente il prima possibile. Il funzionamento continuato dell'ambiente su una versione precedente è soggetto all'accordo che disciplina l'utilizzo dei servizi. AWS

Le versioni precedenti non sono considerate generalmente disponibili e AWS non forniscono più supporto per la versione precedente. Di conseguenza, AWS potrebbe porre limiti all'accesso o all'uso di qualsiasi versione precedente in qualsiasi momento, se AWS determina che la versione precedente rappresenta un rischio per la sicurezza o la responsabilità, o un rischio di danno, per i servizi AWS, i relativi affiliati o qualsiasi altra terza parte. La decisione di continuare a eseguire i carichi di lavoro su una versione precedente potrebbe rendere i contenuti non disponibili, danneggiati o irrecuperabili. Gli ambienti in esecuzione su una versione precedente sono soggetti alle eccezioni del Service Level Agreement (SLA).

Gli ambienti e il relativo software in esecuzione su una versione precedente potrebbero contenere bug, errori, difetti e componenti dannosi. Di conseguenza, e nonostante qualsiasi informazione contraria contenuta nel contratto o nei termini di servizio, AWS fornisce la versione precedente così com'è.

Per ulteriori informazioni sul modello AWS di responsabilità condivisa, fare riferimento a Responsabilità condivisa nel Framework. AWS Well-Architected