Ikhtisar Jenis - Amazon Managed Workflows for Apache Airflow (MWAA)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ikhtisar Jenis

Apache Airflow menyimpan koneksi sebagai string URI koneksi. Ini menyediakan template koneksi di UI Apache Airflow untuk menghasilkan string URI koneksi, terlepas dari jenis koneksi. Jika template koneksi tidak tersedia di UI Apache Airflow, template koneksi alternatif dapat digunakan untuk menghasilkan string URI koneksi ini, seperti menggunakan template koneksi HTTP. Perbedaan utama adalah awalan URI, sepertimy-conn-type://, yang biasanya diabaikan oleh penyedia Apache Airflow untuk koneksi. Halaman ini menjelaskan cara menggunakan templat koneksi di UI Apache Airflow secara bergantian untuk berbagai jenis koneksi.

Awas

Jangan menimpa aws_defaultkoneksi di Amazon MWAA. Amazon MWAA menggunakan koneksi ini untuk melakukan berbagai tugas penting, seperti mengumpulkan log tugas. Timpa koneksi ini dapat mengakibatkan kehilangan data dan gangguan pada ketersediaan lingkungan Anda.

Contoh koneksi URI string

Contoh berikut menunjukkan string URI koneksi untuk jenis koneksi 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'

Contoh template koneksi

Contoh berikut menunjukkan template koneksi HTTP di UI Apache Airflow.

Apache Airflow v2

Contoh berikut menunjukkan template koneksi HTTP untuk Apache Airflow v2 di Apache Airflow UI.

Gambar ini menunjukkan jenis koneksi HTTP di UI Apache Airflow.
Apache Airflow v1

Contoh berikut menunjukkan template koneksi HTTP untuk Apache Airflow v1 di UI Apache Airflow.

Gambar ini menunjukkan jenis koneksi HTTP di UI Apache Airflow.

Contoh menggunakan template koneksi HTTP untuk koneksi Jdbc

Contoh berikut menunjukkan bagaimana menggunakan template koneksi HTTP untuk jenis koneksi Jdbc di Apache Airflow v2.0.2, dan nilai yang sama dalam template koneksi Jdbc untuk Apache Airflow v1.10.12 di Apache Airflow UI.

Apache Airflow v2

Contoh berikut menunjukkan string URI koneksi yang dihasilkan oleh Apache Airflow untuk contoh di bagian ini.

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

Contoh berikut menunjukkan bagaimana menggunakan template koneksi HTTP untuk koneksi Jdbc untuk Apache Airflow v2 di Apache Airflow UI.

Gambar ini menunjukkan jenis koneksi HTTP untuk koneksi Jdbc di Apache Airflow UI.
Apache Airflow v1

Contoh berikut menunjukkan string URI koneksi yang dihasilkan oleh Apache Airflow untuk contoh di bagian ini.

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

Contoh berikut menunjukkan template koneksi Jdbc untuk Apache Airflow v1.10.12 di Apache Airflow UI.

Gambar ini menunjukkan jenis koneksi Jdbc di Apache Airflow UI.