

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Managed Workflows for Apache Airflow 上の Apache Airflow のバージョン
<a name="airflow-versions"></a>

このトピックでは、Amazon Managed Workflows for Apache Airflow がサポートする Apache Airflow のバージョンと、最新バージョンへのアップグレードのベストプラクティスについて説明します。

**Topics**
+ [Amazon MWAA のバージョンについて](#airflow-versions-image)
+ [最新バージョン](#airflow-versions-latest)
+ [Apache Airflow のバージョン](#airflow-versions-official)
+ [Apache Airflow コンポーネント](#airflow-versions-components)
+ [Apache Airflow バージョンのアップグレード](#airflow-versions-upgrade)
+ [Apache Airflow バージョンのダウングレード](#airflow-versions-downgrade)
+ [Apache Airflow の非推奨バージョン](#airflow-versions-deprecation)
+ [Apache Airflow のバージョンサポートとよくある質問](#airflow-versions-support)

## Amazon MWAA のバージョンについて
<a name="airflow-versions-image"></a>

Amazon MWAA は、Apache Airflow リリースを他の一般的なバイナリや Python ライブラリとバンドルしたコンテナイメージを構築します。このイメージは、指定したバージョンの Apache Airflow ベースインストールを使用します。環境を作成する時に、使用するイメージバージョンを指定します。環境が一度作成されると、新しいバージョンにアップグレードするまで、指定されたイメージバージョンが使用され続けます。

## 最新バージョン
<a name="airflow-versions-latest"></a>

Amazon MWAA は複数の Apache Airflow のバージョンをサポートしています。環境の作成時にイメージバージョンを指定しない場合、Amazon MWAA はサポートされている最新バージョンの Apache Airflow を使用して環境を作成します。

## Apache Airflow のバージョン
<a name="airflow-versions-official"></a>

以下の 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 のバージョンサポートとよくある質問](#airflow-versions-support) を参照してください。
Apache Airflow v2.2.2 以降、Amazon MWAA は Python 要件、プロバイダーパッケージ、カスタムプラグインを Apache Airflow ウェブサーバーに直接インストールすることをサポートしています。
 Apache Airflow v2.7.2 から、要件ファイルには `--constraint` ステートメントを含める必要があります。制約を指定しない場合、要件に記載されているパッケージが使用している Apache Airflow のバージョンと互換性があることを確認するため、Amazon MWAA はお客様に代わって制約を指定します。  
要件ファイルに制約を設定する方法の詳細については、[Python 依存関係のインストール](working-dags-dependencies.md#working-dags-dependencies-syntax-create) を参照してください。


| Apache Airflow のバージョン | Apache Airflow リリース日 | Amazon MWAA 利用開始日 | Apache Airflow の制約 | Python バージョン | 
| --- | --- | --- | --- | --- | 
| [v2.11.0](https://airflow.apache.org/docs/apache-airflow/2.11.0) | [2025 年 5 月 20 日](https://airflow.apache.org/docs/apache-airflow/2.11.0/release_notes.html#airflow-2-11-0-2022-05-20) | 2026 年 1 月 7 日 | [v2.11.0 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.12.txt) | [Python 3.12](https://peps.python.org/pep-0693/) | 
| [v3.0.6](https://airflow.apache.org/docs/apache-airflow/3.0.6) | [2025 年 8 月 29 日](https://airflow.apache.org/docs/apache-airflow/3.0.6/release_notes.html#airflow-3-0-6-2025-08-29) | 2025 年 10 月 1 日 | [v3.0.6 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-3.0.6/constraints-3.12.txt) | [Python 3.12](https://peps.python.org/pep-0693/) | 
| [v2.10.3](https://airflow.apache.org/docs/apache-airflow/2.10.3) | [2024 年 11 月 4 日](https://airflow.apache.org/docs/apache-airflow/2.10.3/release_notes.html#airflow-2-10-3-2024-11-04) | 2024 年 12 月 18 日 | [v2.10.3 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-2.10.3/constraints-3.11.txt) | [Python 3.11](https://peps.python.org/pep-0664/) | 
| [v2.10.1](https://airflow.apache.org/docs/apache-airflow/2.10.1) | [2024 年 9 月 5 日](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-10-1-2024-09-05) | 2024 年 9 月 26 日 | [v2.10.1 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-2.10.1/constraints-3.11.txt) | [Python 3.11](https://peps.python.org/pep-0664/) | 
| [v2.9.2](https://airflow.apache.org/docs/apache-airflow/2.9.2) | [2024 年 6 月 10 日](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-9-2-2024-06-10) | 2024 年 7 月 9 日 | [v2.9.2 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-2.9.2/constraints-3.11.txt) | [Python 3.11](https://peps.python.org/pep-0664/) | 
| [v2.8.1](https://airflow.apache.org/docs/apache-airflow/2.8.1) | [2024 年 1 月 19 日](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-8-1-2024-01-19) | 2024 年 2 月 23 日 | [v2.8.1 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-2.8.1/constraints-3.11.txt) | [Python 3.11](https://peps.python.org/pep-0664/) | 
| [v2.7.2](https://airflow.apache.org/docs/apache-airflow/2.7.2) | [2023 年 10 月 12 日](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-7-2-2023-10-12) | 2023 年 11 月 6 日 | [v2.7.2 制約ファイル](https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt) | [Python 3.11](https://peps.python.org/pep-0664/) | 

自己管理型の Apache Airflow デプロイの移行、または既存の Amazon MWAA 環境の移行について、メタデータデータベースのバックアップ手順を含む詳細情報は、[Amazon MWAA 移行ガイド](https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html) を参照してください。

## Apache Airflow コンポーネント
<a name="airflow-versions-components"></a>

このセクションでは、Amazon MWAA の Apache Airflow バージョンごとに利用可能な Apache Airflow スケジューラーとワーカーの数について説明し、各機能をサポートするバージョンを示す Apache Airflow の主要な機能のリストを提供します。

### スケジューラ
<a name="airflow-versions-components-schedulers"></a>

Apache Airflow v2 以降のスケジューラ:


| スケジューラー (デフォルト) | スケジューラー (最小) | スケジューラー (最大) | 
| --- | --- | --- | 
| 2 | 2 | 5 | 

### ワーカー
<a name="airflow-versions-components-workers"></a>

Apache Airflow v2 以降のワーカー:


| ワーカー (デフォルト) | ワーカー (最小) | ワーカー (最大) | 
| --- | --- | --- | 
| 10 | 1 | 25 | 

## Apache Airflow バージョンのアップグレード
<a name="airflow-versions-upgrade"></a>

 Amazon MWAA はマイナーバージョンアップグレードをサポートしています。つまり、環境をバージョン `x.1.z` から `x.2.z` にアップグレードすることはできますが、新しいメジャーバージョン (例えば `1.y.z` から `2.y.z` へ) にはアップグレードできません。

詳細情報とワークフローリソースを更新する詳細な手順、および環境を新しいバージョンにアップグレードする方法については、[Apache Airflow バージョンの変更](upgrading-environment.md) を参照してください。

## Apache Airflow バージョンのダウングレード
<a name="airflow-versions-downgrade"></a>

 Amazon MWAA は、ダウングレード時に引き続きサポートされている以前のバージョンへのマイナーバージョンダウングレードをサポートします。つまり、環境をバージョン `x.2.z` から `x.1.z` にダウングレードすることはできますが、以前のメジャーバージョン (例えば `2.y.z` から `1.y.z` へ) にはアップグレードできません。

詳細情報とワークフローリソースを更新する詳細な手順、および環境を新しいバージョンにアップグレードする方法については、[Apache Airflow バージョンの変更](upgrading-environment.md) を参照してください。

## Apache Airflow の非推奨バージョン
<a name="airflow-versions-deprecation"></a>

次の表は、Amazon MWAA における Apache Airflow の非推奨バージョンと、各バージョンの初期リリース日およびサポート終了日を一覧表示します。新しいバージョンへの移行に関する詳細については、[Amazon MWAA 移行ガイド](https://docs.aws.amazon.com/mwaa/latest/migrationguide/about-mwaa-migration.html) を参照してください。


| Apache Airflow のバージョン | Apache Airflow リリース日 | Amazon MWAA 利用開始日 | Amazon MWAA サポート終了日 | 
| --- | --- | --- | --- | 
| 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 のバージョンサポートとよくある質問
<a name="airflow-versions-support"></a>

Apache Airflow コミュニティの [リリースプロセスとバージョンポリシー](https://airflow.apache.org/docs/apache-airflow/stable/release-process.html) に従い、Amazon MWAA は常に Apache Airflow の少なくとも 3 つのマイナーバージョンをサポートすることを約束しています。特定の Apache Airflow マイナーバージョンのサポート終了日は、サポート終了日の少なくとも 180 日前に発表されます。

### よくある質問
<a name="deprecation-faq"></a>

**Q: Amazon MWAA は Apache Airflow バージョンをどのくらいの期間サポートしますか?**  
A: Amazon MWAA は、Apache Airflow のパッチバージョンが最初に利用可能になってから最低 12 ヶ月間サポートします。

**Q: Amazon EKS でバージョンのサポートが終了する際には通知が届きますか?**  
A: はい。アカウント内の Amazon MWAA 環境のいずれかがサポート終了に近づいたバージョンを実行している場合、Amazon MWAA はサポート終了日 Health Dashboard とともに を通じて通知を送信します。

**Q: サポート終了日にはどうなりますか?**  
A: サポート終了日には、廃止バージョンを使用して新しい Amazon MWAA 環境を作成できなくなります。廃止された Apache Airflow の関連付けのバージョンを実行する既存の Amazon MWAA 環境には、お客様ご自身の責任で引き続きアクセスすることができます。Amazon MWAA で Apache Airflow を新しいバージョンにアップグレードするには、[Amazon MWAA 移行ガイド](https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html) を参照してください。

**重要**  
お客様は、Amazon MWAA バージョンを最新の状態に保つ責任があります。 は、最新のセキュリティ、プライバシー、および可用性保護の恩恵を受けるために、すべてのお客様に Amazon MWAA 環境を最新バージョンにアップグレードするよう AWS 促します。廃止日を過ぎたサポートされていないバージョンまたはソフトウェア (*レガシーバージョン*) で環境を運用すると、セキュリティ、プライバシー、およびダウンタイムイベントを含む運用上のリスクにさらされる可能性が高くなります。Amazon MWAA 環境をレガシーバージョンで運用することで、これらのリスクを理解し、承知の上で負うことを確認し、できるだけ早く最新バージョンへのアップグレードを完了することに同意するものとします。レガシーバージョンでの環境の継続的な運用には、 AWS サービスの使用に適用される契約が適用されます。  
レガシーバージョンは一般公開されていないと見なされ、レガシーバージョンのサポートは提供 AWS されなくなります。その結果、 は、レガシーバージョンがサービス、その関連会社、またはその他の第三者にセキュリティまたは責任のリスク、または損害のリスクをもたらす AWS と判断した場合 AWS、いつでもレガシーバージョンへのアクセスまたは使用を制限 AWS することができます。レガシーバージョンでワークロードを引き続き実行すると、コンテンツが利用できなくなったり、破損したり、回復できなくなったりする可能性があります。レガシーバージョンで実行されている環境は、サービスレベルアグリーメント (SLA) の例外の対象となります。  
レガシーバージョンで実行されている環境および関連ソフトウェアには、バグ、エラー、欠陥、および有害なコンポーネントが含まれている可能性があります。したがって、契約にこれと異なる情報、または利用規約にかかわらず、 はレガシーバージョンを*そのまま* AWS 提供します。  
責任共有モデルの詳細については、*AWS 「 Well-Architected フレームワーク* AWS」の[「責任共有](https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/shared-responsibility.html)」を参照してください。