Paquetes de proveedores de Apache Airflow instalados en entornos Amazon MWAA - Amazon Managed Workflows para Apache Airflow

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paquetes de proveedores de Apache Airflow instalados en entornos Amazon MWAA

En esta página se enumeran los paquetes de proveedores de Apache Airflow instalados por Amazon MWAA para todos los entornos de Apache Airflow compatibles. Para obtener más información sobre estos paquetes, consulte la referencia de Apache Airflow para ver los extras de los paquetes.

nota

Para garantizar que otras instalaciones de bibliotecas de Python no anulen la compatibilidad con el CloudWatch registro, Amazon MWAA instala la versión 2.0.1 de Watchtower después de ejecutarla. pip3 install -r requirements.txt

Archivo de restricciones

A partir de la versión 2.7.2 de Apache Airflow, su archivo de requisitos debe incluir una instrucción --constraint. Si no proporciona ninguna restricción, Amazon MWAA se la especificará para garantizar que los paquetes enumerados en sus requisitos sean compatibles con la versión de Apache Airflow que utilice.

Los archivos de restricciones de Apache Airflow especifican las versiones de proveedores disponibles en el momento de la publicación de Apache Airflow. En muchos casos, de todos modos, los proveedores más recientes son compatibles con esa versión de Apache Airflow. Como debe usar restricciones, para especificar una versión más reciente de un paquete de proveedores, puede modificar el archivo de restricciones para una versión de proveedor específica:

  1. Descargue el archivo de restricciones específicas de la versión desde GitHub, por ejemplo, https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt (sustituya «2.7.2» por la versión que desee utilizar).

  2. Guarde el archivo de restricciones modificado en la carpeta dags de Amazon S3 de su entorno de Amazon MWAA, por ejemplo, como. constraints-3.11-updated.txt

  3. Especifique sus requisitos tal y como se indica a continuación.

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

    Si utiliza un servidor web privado, le recomendamos que empaquete las bibliotecas necesarias como archivos WHL mediante. aws-mwaa-docker-images

Paquetes de proveedores específicos para cada versión

Instalación de paquetes de proveedores que puede usar para acceder a un tipo de conexión en la interfaz de usuario de Apache Airflow. También significa que no necesita especificar estos paquetes como una dependencia de Python en su archivo requirements.txt. En esta página se enumeran los paquetes de proveedores de Apache Airflow instalados por Amazon MWAA para todos los entornos de Apache Airflow compatibles.

nota

Para Apache Airflow v2 y versiones posteriores, Amazon MWAA instala la versión 2.0.1 de Watchtower después de ejecutarlapip3 install -r requirements.txt, para garantizar que otras instalaciones de bibliotecas de Python no anulen la compatibilidad con CloudWatch el registro.

Puede especificar la última versión compatible de apache-airflow-providers-amazon para actualizar este proveedor.

Versiones de Apache Airflow compatibles:

v3.0.6
v2.10.3
v2.10.1
v2.9.2
v2.8.1
v2.7.2
v2.6.3
v2.5.1
v2.4.3