翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 のバージョン
以下の Apache Airflow バージョンは、Amazon Managed Workflows for Apache Airflow でサポートされています。
注記
-
2025 年 12 月 30 日以降、Amazon MWAA は Apache Airflow バージョン v2.4.3、v2.5.1、および v2.6.3 のサポートを終了します。詳細については、「Apache Airflow のバージョンサポートとよくある質問」を参照してください。
-
Apache Airflow v2.2.2 以降、Amazon MWAA は Python 要件、プロバイダーパッケージ、カスタムプラグインを Apache Airflow ウェブサーバーに直接インストールすることをサポートしています。
-
Apache Airflow v2.7.2 から、要件ファイルには
--constraint
ステートメントを含める必要があります。制約を指定しない場合、要件に記載されているパッケージが使用している Apache Airflow のバージョンと互換性があることを確認するため、Amazon MWAA はお客様に代わって制約を指定します。要件ファイルで制約を設定する方法の詳細については、「Python 依存関係のインストール」を参照してください。
Apache Airflow のバージョン | Apache Airflow リリース日 | Amazon MWAA 利用開始日 | Apache Airflow の制約 | Python バージョン |
---|---|---|---|---|
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 のバージョン | スケジューラー (デフォルト) | スケジューラー (最小) | スケジューラー (最大) |
---|---|---|---|
Apache Airflow v2 以上 |
2 |
2 |
5 |
ワーカー
Airflow のバージョン | ワーカー (最小) | ワーカー (最大) | ワーカー (デフォルト) |
---|---|---|---|
Apache Airflow v2 |
1 |
25 |
10 |
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 日 |
v2.0.2 | 2021 年 4 月 19 日 | 2021 年 5 月 25 日 | 2024 年 4 月 29 日 |
v2.2.2 | 2021 年 11 月 15 日 | 2022 年 1 月 27 日 | 2024 年 6 月 27 日 |
v2.4.3 | 2022 年 11 月 14 日 | 2023 年 1 月 5 日 | 2025 年 12 月 30 日 |
v2.5.1 | 2023 年 1 月 20 日 | 2023 年 4 月 11 日 | 2025 年 12 月 30 日 |
v2.6.3 | 2023 年 7 月 10 日 | 2023 年 8 月 9 日 | 2025 年 12 月 30 日 |
Apache Airflow のバージョンサポートとよくある質問
Apache Airflow コミュニティのリリースプロセスとバージョンポリシー
よくある質問
Q: Amazon MWAA は Apache Airflow バージョンをどのくらいの期間サポートしますか?
A: Amazon MWAA は、最初に利用可能になってから少なくとも 12 か月間、Apache Airflow パッチバージョンをサポートしています。
Q: Amazon EKS でバージョンのサポートが終了する際には通知が届きますか?
A: はい。アカウント内の Amazon MWAA 環境のいずれかがサポート終了に近づいたバージョンを実行している場合、Amazon MWAA はサポート終了日 AWS Health Dashboard とともに を通じて通知を送信します。
Q: サポート終了日にはどうなりますか?
A: サポート終了日には、廃止されたバージョンを使用して新しい Amazon MWAA 環境を作成できなくなります。関連付けられた非推奨バージョンの Apache Airflow を実行する既存の Amazon MWAA 環境には、引き続きお客様の責任でアクセスできます。Amazon MWAA で Apache Airflow の新しいバージョンにアップグレードするには、「Amazon MWAA 移行ガイド」を参照してください。
重要
お客様は、Amazon MWAA バージョンを最新の状態に保つ責任があります。 は、最新のセキュリティ、プライバシー、および可用性の保護を活用するために、すべてのお客様に Amazon MWAA 環境を最新バージョンにアップグレードするよう AWS 促します。廃止日を過ぎたサポートされていないバージョンまたはソフトウェア (レガシーバージョン) で環境を運用すると、セキュリティ、プライバシー、およびダウンタイムイベントを含む運用上のリスクにさらされる可能性が高くなります。Amazon MWAA 環境をレガシーバージョンで運用することで、これらのリスクを理解し、承知の上で負うことを確認し、できるだけ早く最新バージョンへのアップグレードを完了することに同意するものとします。レガシーバージョンでの環境の継続的な運用には、 AWS サービスの使用に適用される契約が適用されます。
レガシーバージョンは一般公開されていないと見なされ、レガシーバージョンのサポートは AWS 提供されなくなりました。その結果、 は、レガシーバージョンがサービス、その関連会社、またはその他の第三者にセキュリティまたは責任のリスク、または損害のリスクをもたらす AWS と判断した場合 AWS、いつでもレガシーバージョンへのアクセスまたは使用を制限 AWS できます。レガシーバージョンでワークロードを引き続き実行すると、コンテンツが利用できなくなったり、破損したり、回復できなくなったりする可能性があります。レガシーバージョンで実行されている環境は、サービスレベルアグリーメント (SLA) の例外の対象となります。
レガシーバージョンで実行されている環境および関連ソフトウェアには、バグ、エラー、欠陥、および有害なコンポーネントが含まれている可能性があります。したがって、契約にこれと異なる情報、または利用規約にかかわらず、 はレガシーバージョンをそのまま AWS 提供します。
責任共有モデルの詳細については、AWS 「 Well-Architected フレームワーク AWS」の「責任共有」を参照してください。