本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Managed Workflows for Apache Airflow 的 Apache Airflow 版本
本主題說明 Amazon Managed Workflows for Apache Airflow 支援的 Apache Airflow 版本,以及升級至最新版本的最佳實務。
主題
關於 Amazon MWAA 版本
Amazon MWAA 會建置容器映像,將 Apache Airflow 版本與其他常見的二進位檔和 Python 程式庫綁定。映像針對您指定的版本使用 Apache Airflow 基本安裝。建立環境時,您可以指定要使用的映像版本。建立環境後,它會繼續使用指定的映像版本,直到您將其升級至更新版本為止。
最新版本
Amazon MWAA 支援多個 Apache Airflow 版本。如果您在建立環境時未指定映像版本,Amazon MWAA 會使用 Apache Airflow 的最新支援版本建立環境。
Apache Airflow 版本
Amazon Managed Workflows for Apache Airflow 支援下列 Apache Airflow 版本。
注意
-
自 2025 年 12 月 30 日起,Amazon MWAA 將終止對 Apache Airflow 2.4.3 版、2.5.1 版和 2.6.3 版的支援。如需詳細資訊,請參閱 End-of-support版本。
-
從 Apache Airflow v2.2.2 開始,Amazon MWAA 支援直接在 Apache Airflow Web 伺服器上安裝 Python 需求、供應商套件和自訂外掛程式。
-
從 Apache Airflow 2.7.2 版開始,您的需求檔案必須包含
--constraint陳述式。如果您未提供限制,Amazon MWAA 會為您指定一個,以確保您的需求中列出的套件與您正在使用的 Apache Airflow 版本相容。如需有關在需求檔案中設定限制的詳細資訊,請參閱安裝 Python 相依性。
-
Amazon MWAA 目前不支援多團隊模式
。啟用此功能與 Amazon MWAA 身分驗證 CeleryExecutor、 和環境層級秘密管理不相容。
| Apache Airflow 版本 | Apache Airflow 發行日期 | Amazon MWAA 可用性日期 | Apache Airflow 限制條件 | Python 版本 |
|---|---|---|---|---|
|
2026 年 9 月 1 日 |
||||
|
2026 年 5 月 19 日 |
||||
|
2026 年 7 月 23 日 |
||||
|
2026 年 1 月 7 日 |
||||
|
2025 年 10 月 1 日 |
||||
|
2024 年 12 月 18 日 |
||||
|
2024 年 9 月 26 日 |
||||
|
2024 年 7 月 9 日 |
||||
|
2024 年 2 月 23 日 |
||||
|
2023 年 11 月 6 日 |
如需遷移自我管理 Apache Airflow 部署或遷移現有 Amazon MWAA 環境的詳細資訊,包括備份中繼資料資料庫的說明,請參閱 Amazon MWAA 遷移指南。
Apache Airflow 元件
本節說明 Amazon MWAA 上每個 Apache Airflow 版本可用的 Apache Airflow 排程器和工作者數量,並提供金鑰 Apache Airflow 功能的清單,指出支援每個功能的版本。
排程器
Apache Airflow v2 和更新版本的排程器:
| 排程器 (預設) | 排程器 (分鐘) | 排程器 (最大值) |
|---|---|---|
|
2 |
2 |
5 |
工作程序
Apache Airflow v2 和更新版本的工作者:
| 工作者 (預設) | 工作者 (分鐘) | 工作者 (上限) |
|---|---|---|
|
10 |
1 |
25 |
升級 Apache Airflow 版本
Amazon MWAA 支援次要版本升級。這表示您可以將環境從 版本升級至 x.1.z x.2.z,但不能升級至新的主要版本,例如從 1.y.z升級至 2.y.z。
如需詳細資訊,以及更新工作流程資源,以及將環境升級至新版本的詳細說明,請參閱 變更 Apache Airflow 版本。
降級 Apache Airflow 版本
Amazon MWAA 支援次要版本降級至降級時仍然支援的較早版本。這表示您可以將環境從 版本降級x.2.z為 x.1.z,但不能降級為先前的主要版本,例如從 降級2.y.z為 1.y.z。
如需詳細資訊,以及更新工作流程資源,以及將環境升級至新版本的詳細說明,請參閱 變更 Apache Airflow 版本。
Apache Airflow 已棄用版本
下表列出 Amazon MWAA 中已取代的 Apache Airflow 版本,以及每個版本的初始發行和end-of-support日期。如需遷移至較新版本的詳細資訊,請參閱 Amazon MWAA 遷移指南。
| Apache Airflow 版本 | Apache Airflow 發行日期 | Amazon MWAA 可用性日期 | Amazon MWAA end-of-support日期 |
|---|---|---|---|
| v1.10.12 | 2020 年 8 月 25 日 | 2020 年 11 月 24 日 | 2024 年 2 月 21 日 |
| 2.0.2 版 | 2021 年 4 月 19 日 | 2021 年 5 月 25 日 | 2024 年 4 月 29 日 |
| 2.2.2 版 | 2021 年 11 月 15 日 | 2022 年 1 月 27 日 | 2024 年 6 月 27 日 |
| 2.4.3 版 | 2022 年 11 月 14 日 | 2023 年 1 月 5 日 | 2025 年 12 月 30 日 |
| v2.5.1 | 2023 年 1 月 20 日 | 2023 年 4 月 11 日 | 2025 年 12 月 30 日 |
| 2.6.3 版 | 2023 年 7 月 10 日 | 2023 年 8 月 9 日 | 2025 年 12 月 30 日 |
End-of-support版本
我們遵循 Apache Airflow 網站上的Apache Airflow社群發行程序和版本政策
我們承諾在版本首次推出後支援該Apache Airflow版本至少 12 個月。
如果您帳戶中的任何 Amazon MWAA 環境執行的版本即將終止支援,我們會透過運作狀態儀表板傳送通知,其中包含終止支援的日期。
在支援結束日期時:
您無法再使用已棄用版本來建立新的 Amazon MWAA 環境。
您無法再將現有環境升級或降級為已棄用版本。
您仍然可以在已棄用版本上使用現有環境,並執行就地更新。
對於在已棄用版本上執行的環境,您無法再收到技術支援。
您可以繼續存取現有的 Amazon MWAA 環境,這些環境執行相關聯的已棄用版本的 ,Apache Airflow風險由您自行承擔。如需升級至較新版本 的說明Apache Airflow,請參閱 Amazon MWAA 遷移指南。
重要
您有責任將 Amazon MWAA 版本保持在最新狀態。我們強烈建議您升級至最新版本,以保護目前的安全性、隱私權和可用性。超過棄用日期的操作 (在「舊版」上) 會增加安全性、隱私權和操作風險,包括停機時間。透過繼續舊版,您認可這些風險,並同意盡快升級。
舊版已全面推出,我們不再支援這些版本。如果舊版本構成安全或責任風險,我們可能會隨時限制對任何舊版本的存取。繼續使用舊版可能會導致您的內容無法使用、損毀或無法復原。適用 SLA 例外狀況。
舊版環境和相關軟體可能包含錯誤、錯誤、瑕疵和有害元件。無論協議中是否有任何相反條款,我們都會照原樣提供舊版。
如需共同責任的詳細資訊,請參閱 AWS Well-Architected Framework 中的共同責任。