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 移行ガイド」を参照してください。

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 はサポート終了日 AWS Health Dashboard を記載した通知を を通じてMWAA送信します。

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 はレガシーバージョンを 現状のまま 提供します。

責任共有モデルの詳細については、 AWS Well-Architected フレームワーク AWSの「責任共有」を参照してください。