Amazon Managed Workflows for Apache Airflow 上の Apache Airflow のバージョン - Amazon Managed Workflows for Apache Airflow

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

Amazon Managed Workflows for Apache Airflow 上の Apache Airflow のバージョン

このページでは、Amazon Managed Workflows for Apache Airflow がサポートする Apache Airflow のバージョンと、最新バージョンへのアップグレードに推奨される戦略について説明します。

Amazon MWAAバージョンについて

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

最新バージョン

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

Apache Airflow のバージョン

以下の Apache Airflow バージョンは、Amazon Managed Workflows for Apache Airflow でサポートされています。

注記
  • Apache Airflow v2.2.2 以降、Amazon MWAAは Python 要件、プロバイダーパッケージ、カスタムプラグインを Apache Airflow ウェブサーバーに直接インストールできます。

  • Apache Airflow v2.7.2 から、要件ファイルには --constraint ステートメントを含める必要があります。制約を指定しない場合、Amazon MWAAは要件に記載されているパッケージが使用している Apache Airflow のバージョンと互換性があることを確認するために、制約を指定します。

    要件ファイルに制約を設定する方法の詳細については、「Python 依存関係のインストール」を参照してください。

メタデータデータベースのバックアップ手順など、セルフマネージド Apache Airflow デプロイの移行や既存の Amazon MWAA環境の移行の詳細については、「Amazon MWAA Migration Guide」を参照してください。

Apache Airflow コンポーネント

このセクションでは、Amazon で各 Apache Airflow バージョンで使用できる Apache Airflow スケジューラとワーカーの数について説明しMWAA、各機能をサポートするバージョンを示す主要な 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 バージョンのアップグレード」を参照してください。

Apache Airflow の非推奨バージョン

次の表に、Amazon の Apache Airflow の廃止されたバージョンとMWAA、各バージョンの初期リリース日とサポート終了日を示します。新しいバージョンへの移行の詳細については、「Amazon MWAA移行ガイド」を参照してください。

Apache Airflow のバージョン Apache Airflow リリース日 Amazon MWAAの可用性の日付 Amazon MWAA 限定サポート日 Amazon サポートMWAA終了日
v1.10.12 2020 年 8 月 25 日 2020 年 11 月 24 日 2023 年 8 月 21 日 2024 年 2 月 21 日
v2.0.2 2021 年 4 月 19 日 2021 年 5 月 25 日 2023 年 11 月 23 日 2024 年 4 月 29 日
v2.2.2 2021 年 11 月 15 日 2022 年 1 月 27 日 2024 年 1 月 25 日 2024 年 6 月 27 日

Apache Airflow バージョンのサポートと FAQ

Apache Airflow コミュニティリリースプロセスとバージョンポリシーに従って、Amazon MWAAはいつでも少なくとも 3 つのマイナーバージョンの Apache Airflow をサポートすることを約束します。Apache Airflow における規定のマイナーバージョンのサポート終了日については、サポート終了日の少なくとも 90 日前に発表します。

よくある質問

Q: Amazon が Apache Airflow バージョンMWAAをサポートする期間はどのくらいですか?

A: Amazon は、Apache Airflow マイナーバージョンを、最初に利用可能になってから少なくとも 12 か月間MWAAサポートしています。

Q: Amazon で Apache Airflow バージョンのサポートが終了すると通知されますかMWAA?

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

Q: 限定サポート日にはどうなりますか?

A: サポート期限が切れると、関連付けられたバージョンで新しい Amazon MWAA環境を作成できなくなります。既存の環境は、サポートの終了日まで利用可能です。

Q: サポート終了日にはどうなりますか?

A: サポート日が終わると、関連する非推奨バージョンの Apache Airflow を実行する既存の Amazon MWAA環境には、引き続きお客様の責任でアクセスできます。Amazon で新しいバージョンの Apache Airflow にアップグレードする手順についてはMWAA、「Amazon MWAA移行ガイド」を参照してください。

重要

Amazon MWAAバージョンを最新の状態に保つ責任があります。 は、最新のセキュリティ、プライバシー、および可用性保護の恩恵を受けるために、すべてのお客様に Amazon MWAA環境を最新バージョンにアップグレードするよう AWS 促します。廃止日以降にサポートされていないバージョンまたはソフトウェアで環境を運用する場合、レガシーバージョン と呼ばれると、ダウンタイムイベントを含むセキュリティ、プライバシー、運用上のリスクにさらされる可能性があります。Amazon MWAA環境をレガシーバージョンで運用することで、これらのリスクを理解し、故意に引き受けることを確認し、できるだけ早く最新バージョンへのアップグレードを完了することに同意します。レガシーバージョンでの環境の継続的な運用には、 AWS サービスの使用に適用される契約が適用されます。

レガシーバージョンは一般に利用可能とはみなされず、レガシーバージョンのサポートも AWS 提供されなくなります。その結果、レガシーバージョンがサービス、、 AWSその関連会社、またはその他の第三者にセキュリティや責任のリスク、または危害のリスクをもたらす AWS と判断した場合、いつでもレガシーバージョンへのアクセスまたは使用を制限 AWS できます。レガシーバージョンでワークロードの実行を継続すると、コンテンツが使用不能、破損、または回復不能になる可能性があります。レガシーバージョンで実行されている環境には、サービスレベルアグリーメント (SLA) の例外が適用されます。

レガシーバージョンで実行されている環境や関連ソフトウェアには、バグ、エラー、欠陥、有害なコンポーネントが含まれている可能性があります。したがって、契約またはサービス条件にこれと異なる情報があっても、 はレガシーバージョンを として AWS 提供します。

の責任共有モデルの詳細については、 AWSAWS 「 Well-Architected Framework」の「責任共有」を参照してください。