Ikhtisar jenis koneksi - Amazon Managed Workflows for Apache Airflow

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

Ikhtisar jenis koneksi

Apache Airflow menyimpan koneksi sebagai string URI koneksi. Ini menyediakan template koneksi di Apache Airflow UI untuk menghasilkan string URI koneksi, terlepas dari jenis koneksi. Jika template koneksi tidak tersedia di Apache Airflow UI, 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 Apache Airflow UI 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. Menimpa koneksi ini dapat mengakibatkan hilangnya data dan gangguan pada ketersediaan lingkungan Anda.

Contoh koneksi URI string

Contoh berikut menyajikan 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 menggambarkan template koneksi HTTP di Apache Airflow UI.

Apache Airflow v3
Gambar ini menggambarkan jenis koneksi HTTP di Apache Airflow UI.
Apache Airflow v2
Gambar ini menggambarkan jenis koneksi HTTP di Apache Airflow UI.

Contoh menggunakan template koneksi HTTP untuk koneksi Jdbc

Gunakan contoh berikut untuk menerapkan template koneksi HTTP untuk jenis koneksi Jdbc di Apache Airflow UI.

Apache Airflow v3

Contoh berikut menampilkan 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

Gunakan contoh berikut untuk menerapkan template koneksi HTTP untuk koneksi Jdbc untuk Apache Airflow v3 di Apache Airflow UI.

Gambar ini menggambarkan jenis koneksi HTTP untuk koneksi Jdbc di Apache Airflow UI.
Apache Airflow v2

Contoh berikut menampilkan 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

Gunakan contoh berikut untuk menerapkan template koneksi HTTP untuk koneksi Jdbc untuk Apache Airflow v2 di Apache Airflow UI.

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