Información general sobre los tipos de conexión - 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.

Información general sobre los tipos de conexión

Apache Airflow almacena las conexiones como un string de conexión de URI. Proporciona una plantilla de conexiones en la interfaz de usuario de Apache Airflow para generar el string de conexión de URI, independientemente del tipo de conexión. Si no hay ninguna plantilla de conexión disponible en la interfaz de usuario de Apache Airflow, se puede utilizar una plantilla de conexión alternativa para generar este string de conexión de URI, por ejemplo, mediante la plantilla de conexión HTTP. La principal diferencia es el prefijo URI, por ejemplo, my-conn-type://, que los proveedores de Apache Airflow suelen ignorar en una conexión. En esta página, se describe cómo utilizar las plantillas de conexión de la interfaz de usuario de Apache Airflow de manera intercambiable para distintos tipos de conexión.

aviso

No sobrescriba la aws_defaultconexión en Amazon MWAA. Amazon MWAA utiliza esta conexión para llevar a cabo diversas tareas críticas, como la recopilación de registros de tareas. Sobrescribir esta conexión puede provocar que se pierdan datos y se interrumpa la disponibilidad del entorno.

Ejemplo de string de conexión de URI

El siguiente ejemplo presenta una cadena URI de conexión para el tipo de conexión MySQL.

'mysql://288888a0-50a0-888-9a88-1a111aaa0000.a1.us-east-1.airflow.amazonaws.com%2Fhome?role_arn=arn%3Aaws%3Aiam%3A%3A001122332255%3Arole%2Fservice-role%2FAmazonMWAA-MyAirflowEnvironment-iAaaaA&region_name=us-east-1'

Ejemplo de plantilla de conexión

Los siguientes ejemplos muestran la plantilla de conexión HTTP en la interfaz de usuario de Apache Airflow.

Apache Airflow v3
Esta imagen muestra el tipo de conexión HTTP en la interfaz de usuario de Apache Airflow.
Apache Airflow v2
Esta imagen muestra el tipo de conexión HTTP en la interfaz de usuario de Apache Airflow.

Ejemplo de uso de una plantilla de conexión HTTP para una conexión Jdbc

Utilice el siguiente ejemplo para aplicar la plantilla de conexión HTTP para un tipo de conexión Jdbc en la interfaz de usuario de Apache Airflow.

Apache Airflow v3

El siguiente ejemplo muestra la cadena URI de conexión generada por Apache Airflow para el ejemplo de esta sección.

http://myconnectionurl/some/path&login=mylogin&extra__jdbc__dry__path=usr/local/airflow/dags/classpath/redshif-jdbc42-2.0.0.1.jar&extra__jdbc__dry__clsname=redshift-jdbc42-2.0.0.1

Utilice el siguiente ejemplo para aplicar la plantilla de conexión HTTP para una conexión Jdbc para Apache Airflow v3 en la interfaz de usuario de Apache Airflow.

Esta imagen muestra el tipo de conexión HTTP para una conexión Jdbc en la interfaz de usuario de Apache Airflow.
Apache Airflow v2

El siguiente ejemplo muestra la cadena URI de conexión generada por Apache Airflow para el ejemplo de esta sección.

http://myconnectionurl/some/path&login=mylogin&extra__jdbc__dry__path=usr/local/airflow/dags/classpath/redshif-jdbc42-2.0.0.1.jar&extra__jdbc__dry__clsname=redshift-jdbc42-2.0.0.1

Utilice el siguiente ejemplo para aplicar la plantilla de conexión HTTP para una conexión Jdbc para Apache Airflow v2 en la interfaz de usuario de Apache Airflow.

Esta imagen muestra el tipo de conexión HTTP para una conexión Jdbc en la interfaz de usuario de Apache Airflow.