在 Amazon MWAA 環境上安裝的 Apache 氣流供應商套件 - Amazon Managed Workflows for Apache Airflow

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon MWAA 環境上安裝的 Apache 氣流供應商套件

當您建立新環境時,Amazon MWAA 會為 Apache 氣流 v2 及以上連線類型安裝提供者額外服務。安裝提供者套件可讓您在 Apache 氣流使用者介面中檢視連線類型。這也意味著您不需要將這些軟件包指定為requirements.txt文件中的 Python 依賴項。本頁列出 Amazon MWAA 針對所有 Apache 氣流 v2 環境安裝的 Apache 氣流提供者套件。

注意

對於 Apache 氣流 v2 及更高版本,Amazon MWAA 在執行後安裝守望台版本 2.0.1pip3 install -r requirements.txt,以確保與 CloudWatch 日誌記錄的兼容性不會被其他 Python 庫安裝覆蓋。

阿帕奇氣流 v2.9.2 連線的提供者套件

當您在 Apache 氣流 v2.9.2 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

注意

您可以指定最新的受支援版本apache-airflow-providers-amazon來升級此提供者。如需指定較新版本的詳細資訊,請參閱指定新的提供者套件

阿帕奇氣流 v2.8.1 連接的提供程序包

當您在 Apache 氣流 v2.8.1 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

注意

您可以指定最新的受支援版本apache-airflow-providers-amazon來升級此提供者。如需指定較新版本的詳細資訊,請參閱指定新的提供者套件

阿帕奇氣流 v2.7.2 連線的提供者套件

當您在 Apache 氣流 v2.7.2 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

注意

您可以指定最新的受支援版本apache-airflow-providers-amazon來升級此提供者。如需指定較新版本的詳細資訊,請參閱指定新的提供者套件

阿帕奇氣流 v2.6.3 連接的提供程序包

當您在 Apache 氣流 v2.6.3 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

注意

您可以指定最新的受支援版本apache-airflow-providers-amazon來升級此提供者。如需指定較新版本的詳細資訊,請參閱指定新的提供者套件

阿帕奇氣流 v2.5.1 連接的提供程序包

當您在 Apache 氣流 v2.5.1 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

注意

您可以指定最新的受支援版本apache-airflow-providers-amazon來升級此提供者。如需指定較新版本的詳細資訊,請參閱指定新的提供者套件

阿帕奇氣流 v2.4.3 連接的提供程序包

當您在 Apache 氣流 v2.4.3 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

阿帕奇氣流 v2.2.2 連接的提供程序包

當您在 Apache 氣流 v2.2.2 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

阿帕奇氣流 v2.0.2 連接的提供程序包

當您在 Apache 氣流 v2.0.2 中建立 Amazon MWAA 環境時,Amazon MWAA 會安裝用於 Apache 氣流連線的下列供應商套件。

指定新的提供者套件

從 Apache 氣流 v2.7.2 開始,您的需求文件必須包含一--constraint份聲明。如果您未提供限制,Amazon MWAA 會為您指定一個限制,以確保需求中列出的套件與您正在使用的 Apache Airflow 版本相容。

Apache 氣流限制檔案會指定 Apache 氣流發行時可用的提供者版本。然而,在許多情況下,較新的提供者與該版本的 Apache Airflow 相容。因為您必須使用條件約束來指定較新版本的提供者套件,因此您可以修改特定提供者版本的條件約束檔案:

  1. 請從 https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt "下載版本特定條件約束檔案

  2. 將約束檔案中的apache-airflow-providers-amazon版本修改為您要使用的版本。

  3. 將修改後的限制檔案儲存到 Amazon MWAA 環境的 Amazon S3 Dags 資料夾中,例如,constraints-3.11-updated.txt

  4. 指定您的需求,如下所示。

    --constraint "/usr/local/airflow/dags/constraints-3.11-updated.txt" apache-airflow-providers-amazon==version-number