Administración de las conexiones a Apache Airflow - Amazon Managed Workflows para Apache Airflow

Administración de las conexiones a Apache Airflow

En esta sección se describen las diferentes formas de configurar una conexión de Apache Airflow para un entorno en Amazon Managed Workflows para Apache Airflow.

Descripción general de las variables y conexiones de Apache Airflow

En ciertos casos, es posible que desee especificar conexiones o variables adicionales para un entorno, como un perfil de AWS, o añadir su rol de ejecución en un objeto de conexión del almacén de metadatos de Apache Airflow y, a continuación, consultar la conexión desde dentro de un DAG.

  • Apache Airflow autoadministrado. En una instalación autoadministrada de Apache Airflow, debe configurar las opciones de configuración de Apache Airflow en airflow.cfg.

    [secrets] backend = airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend backend_kwargs = {"connections_prefix" : "airflow/connections", "variables_prefix" : "airflow/variables"}
  • Apache Airflow en Amazon MWAA. En Amazon MWAA, debe añadir estos ajustes de configuración como opciones de configuración de Apache Airflow en la consola de Amazon MWAA. Las opciones de configuración de Apache Airflow se escriben como variables de entorno para su entorno y anulan el resto de las configuraciones existentes para el mismo ajuste.