Übersicht der Verbindungsarten - Amazon Managed Workflows für Apache Airflow

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Übersicht der Verbindungsarten

Apache Airflow speichert Verbindungen als Verbindungs-URI-Zeichenfolge. Es stellt eine Verbindungsvorlage in der Apache Airflow Airflow-Benutzeroberfläche bereit, um die Verbindungs-URI-Zeichenfolge unabhängig vom Verbindungstyp zu generieren. Wenn eine Verbindungsvorlage in der Apache Airflow Airflow-Benutzeroberfläche nicht verfügbar ist, kann eine alternative Verbindungsvorlage verwendet werden, um diese Verbindungs-URI-Zeichenfolge zu generieren, z. B. mithilfe der HTTP-Verbindungsvorlage. Der Hauptunterschied ist das URI-Präfix, das beispielsweise my-conn-type:// Apache Airflow Airflow-Anbieter normalerweise für eine Verbindung ignorieren. Auf dieser Seite wird beschrieben, wie Verbindungsvorlagen in der Apache Airflow Airflow-Benutzeroberfläche synonym für verschiedene Verbindungstypen verwendet werden.

Warnung

Überschreiben Sie die aws_defaultVerbindung in Amazon MWAA nicht. Amazon MWAA verwendet diese Verbindung, um eine Vielzahl kritischer Aufgaben auszuführen, z. B. das Sammeln von Aufgabenprotokollen. Das Überschreiben dieser Verbindung kann zu Datenverlust und Störungen der Verfügbarkeit Ihrer Umgebung führen.

Beispiel für eine Verbindungs-URI-Zeichenfolge

Das folgende Beispiel zeigt eine Verbindungs-URI-Zeichenfolge für den MySQL-Verbindungstyp.

'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'

Beispiel für eine Verbindungsvorlage

Die folgenden Beispiele zeigen die HTTP-Verbindungsvorlage in der Apache Airflow Airflow-Benutzeroberfläche.

Apache Airflow v3
Dieses Bild zeigt den HTTP-Verbindungstyp in der Apache Airflow Airflow-Benutzeroberfläche.
Apache Airflow v2
Dieses Bild zeigt den HTTP-Verbindungstyp in der Apache Airflow Airflow-Benutzeroberfläche.

Beispiel für die Verwendung einer HTTP-Verbindungsvorlage für eine Jdbc-Verbindung

Verwenden Sie das folgende Beispiel, um die HTTP-Verbindungsvorlage für einen Jdbc-Verbindungstyp in der Apache Airflow Airflow-Benutzeroberfläche anzuwenden.

Apache Airflow v3

Das folgende Beispiel zeigt die Verbindungs-URI-Zeichenfolge, die von Apache Airflow für das Beispiel in diesem Abschnitt generiert wurde.

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

Verwenden Sie das folgende Beispiel, um die HTTP-Verbindungsvorlage für eine Jdbc-Verbindung für Apache Airflow v3 in der Apache Airflow Airflow-Benutzeroberfläche anzuwenden.

Dieses Bild zeigt den HTTP-Verbindungstyp für eine Jdbc-Verbindung in der Apache Airflow Airflow-Benutzeroberfläche.
Apache Airflow v2

Das folgende Beispiel zeigt die Verbindungs-URI-Zeichenfolge, die von Apache Airflow für das Beispiel in diesem Abschnitt generiert wurde.

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

Verwenden Sie das folgende Beispiel, um die HTTP-Verbindungsvorlage für eine Jdbc-Verbindung für Apache Airflow v2 in der Apache Airflow Airflow-Benutzeroberfläche anzuwenden.

Dieses Bild zeigt den HTTP-Verbindungstyp für eine Jdbc-Verbindung in der Apache Airflow Airflow-Benutzeroberfläche.