Présentation des types de connexion des types de connexion - Amazon Managed Workflows for Apache Airflow

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Présentation des types de connexion des types de connexion

Apache Airflow enregistre les connexions sous la forme d'une chaîne d'URI de connexion. Il fournit un modèle de connexion dans l'interface utilisateur d'Apache Airflow pour générer la chaîne d'URI de connexion, quel que soit le type de connexion. Si aucun modèle de connexion n'est disponible dans l'interface utilisateur d'Apache Airflow, un autre modèle de connexion peut être utilisé pour générer cette chaîne d'URI de connexion, par exemple à l'aide du modèle de connexion HTTP. La principale différence réside dans le préfixe URI, par exemplemy-conn-type://, que les fournisseurs Apache Airflow ignorent généralement pour une connexion. Cette page explique comment utiliser les modèles de connexion dans l'interface utilisateur d'Apache Airflow de manière interchangeable pour différents types de connexion.

Avertissement

Ne remplacez pas la aws_defaultconnexion dans Amazon MWAA. Amazon MWAA utilise cette connexion pour effectuer diverses tâches critiques, telles que la collecte de journaux de tâches. Le remplacement de cette connexion peut entraîner des pertes de données et des perturbations de la disponibilité de votre environnement.

Exemple de chaîne d'URI de connexion

L'exemple suivant montre une chaîne d'URI de connexion pour le type de connexion 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'

Exemple de modèle de connexion de connexion

L'exemple suivant présente le modèle de connexion HTTP de l'interface d'Apache Airflow.

Apache Airflow v2

L'exemple suivant montre le modèle de connexion HTTP pour Apache Airflow v2 dans l'interface utilisateur d'Apache Airflow.

Cette image montre le type de connexion HTTP dans l'interface utilisateur d'Apache Airflow.
Apache Airflow v1

L'exemple suivant montre le modèle de connexion HTTP pour Apache Airflow v1 dans l'interface utilisateur d'Apache Airflow.

Cette image montre le type de connexion HTTP dans l'interface utilisateur d'Apache Airflow.

Exemple d'utilisation d'un modèle de connexion HTTP pour une connexion Jdbc

L'exemple suivant montre comment utiliser le modèle de connexion HTTP pour un type de connexion Jdbc dans Apache Airflow v2.0.2, et les mêmes valeurs dans le modèle de connexion Jdbc pour Apache Airflow v1.10.12 dans l'interface utilisateur d'Apache Airflow.

Apache Airflow v2

L'exemple suivant montre la chaîne d'URI de connexion générée par Apache Airflow pour l'exemple de cette section.

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

L'exemple suivant montre comment utiliser le modèle de connexion HTTP pour une connexion Jdbc pour Apache Airflow v2 dans l'interface utilisateur d'Apache Airflow.

Cette image montre le type de connexion HTTP pour une connexion Jdbc dans l'interface utilisateur d'Apache Airflow.
Apache Airflow v1

L'exemple suivant montre la chaîne d'URI de connexion générée par Apache Airflow pour l'exemple de cette section.

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

L'exemple suivant montre le modèle de connexion Jdbc pour Apache Airflow v1.10.12 dans l'interface utilisateur d'Apache Airflow.

Cette image montre le type de connexion Jdbc dans l'interface utilisateur d'Apache Airflow.