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 conexión aws_default 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

En el siguiente ejemplo, se muestra un string de conexión de URI 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

En el siguiente ejemplo, se muestra la plantilla de conexión HTTP en la interfaz de usuario de Apache Airflow.

Apache Airflow v2

En el siguiente ejemplo se muestra la plantilla de conexión HTTP para Apache Airflow v2 en la interfaz de usuario de Apache Airflow.

En esta imagen muestra el tipo de conexión HTTP en la interfaz de usuario de Apache Airflow.
Apache Airflow v1

En el siguiente ejemplo se muestra la plantilla de conexión HTTP para Apache Airflow v1 en la interfaz de usuario de Apache Airflow.

En 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

En el siguiente ejemplo se muestra cómo utilizar la plantilla de conexión HTTP para un tipo de conexión Jdbc en Apache Airflow v2.0.2 y los mismos valores en la plantilla de conexión Jdbc para Apache Airflow v1.10.12 en la interfaz de usuario de Apache Airflow.

Apache Airflow v2

En el siguiente ejemplo se muestra el string de conexión de URI 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

En el siguiente ejemplo se muestra cómo utilizar la plantilla de conexión HTTP para una conexión Jdbc para Apache Airflow v2 en la interfaz de usuario de Apache Airflow.

En esta imagen se muestra el tipo de conexión HTTP para una conexión Jdbc en la interfaz de usuario de Apache Airflow.
Apache Airflow v1

En el siguiente ejemplo se muestra el string de conexión de URI generada por Apache Airflow para el ejemplo de esta sección.

jdbc://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

En el siguiente ejemplo se muestra la plantilla de conexión Jdbc para Apache Airflow v1.10.12 en la interfaz de usuario de Apache Airflow.

En esta imagen se muestra el tipo de conexión Jdbc en la interfaz de usuario de Apache Airflow.