Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3
Halaman ini menyediakan langkah-langkah pemecahan masalah dan informasi untuk Airflow umum masalah server web.
Server web Airflow adalah komponen Airflow yang menyediakan antarmuka pengguna untuk mengelola DAG dan tugas Airflow. Halaman ini menjelaskan langkah-langkah pemecahan masalah berbagai masalah saat mengakses server web Airflow di lingkungan Anda atau untuk peringatan terkait server web yang terlihat di log Airflow.
Tidak dapat mengakses UI Airflow saat kontrol akses jaringan diaktifkan
Gejala: Setelah kontrol akses server web dikonfigurasi, kondisi tersebut tidak dapat untuk mengakses UI Airflow. Biasanya, kode {i>error<i} yang ditampilkan dalam situasi ini adalah 403.
Informasi tentang masalah ini: Cloud Composer mendukung kontrol akses jaringan server web, yang memungkinkan Anda menentukan rentang IP yang diizinkan untuk terhubung ke server web.
Masalah saat mengakses UI Airflow biasanya menghasilkan error 403. Untuk memeriksa apakah terkait dengan kontrol akses jaringan server web, lakukan langkah berikut:
- Pada daftar lingkungan, klik nama lingkungan Anda. Halaman Detail lingkungan akan terbuka.
- Buka tab Konfigurasi lingkungan.
- Periksa apakah item Web server access control disetel ke Semua alamat IP memiliki akses (default).
- Jika nilai yang berbeda dengan All IP addresses have access (default) adalah dikonfigurasi, maka kontrol akses jaringan diaktifkan dan visibilitas UI Airflow dibatasi ke alamat IPv4 dan IPv6 yang disediakan rentang. Dalam kasus ini, masalahnya mungkin terkait jaringan server web mengakses dengan kontrol akses yang sangat terperinci.
Umumnya, penyebab masalah ini adalah ketidakcocokan antara IP yang dimaksudkan yang Anda tentukan dan IP yang benar-benar diselesaikan untuk terhubung ke UI Airflow. Untuk memecahkan masalah ini, lakukan tindakan berikut:
Pada daftar lingkungan, klik nama lingkungan Anda. Halaman Detail lingkungan akan terbuka.
Buka tab Konfigurasi lingkungan.
Temukan item Kontrol akses server web, lalu klik Edit.
Pada dialog Web server network access control, pilih Izinkan akses dari semua alamat IP.
Akses UI Airflow beberapa kali dan pastikan UI Airflow berfungsi tanpa masalah:
Jika Anda tidak mengalami masalah, lanjutkan ke langkah berikutnya.
Jika Anda mengalami masalah, itu berarti masalah itu mungkin terkait dengan konfigurasi izin IAM Anda. Sebagai informasi lebih lanjut tentang izin akses IAM untuk Cloud Composer, lihat Kontrol akses.
Pada dialog Web server network access control, pilih Izinkan akses hanya dari alamat IP tertentu.
Tambahkan rentang IP
0.0.0.0/0
, lalu akses UI Airflow beberapa kali dan verifikasi apakah berfungsi tanpa masalah:Jika Anda tidak mengalami masalah, maka IP yang Anda sambungkan adalah alamat IPv4.
Jika Anda mengalami masalah pada titik ini, itu berarti IP yang Anda terhubung dengan adalah alamat IPv6.
Hapus rentang IP
0.0.0.0/0
, lalu tambahkan rentang IP::/0
.Jika Anda tidak mengalami masalah, maka IP yang Anda sambungkan adalah alamat IPv6.
Jika Anda mengalami masalah pada titik ini, itu berarti IP yang Anda terhubung dengan adalah alamat IPv4.
Sekarang tentukan apakah alamat yang Anda selesaikan adalah IPv4 atau IPv6.
Bergantung pada jenis alamatnya, persempit rentang
::/0
atau0.0.0.0/0
ke yang lebih spesifik, untuk memverifikasi rentang terluas saat akses berhenti bekerja:Anda dapat memulai dengan subnet mask lebar (seperti
192.0.2.0/8
) yang berisi alamat yang Anda anggap sebagai alamat IP Anda.Untuk menentukan alamat IP Anda, Anda dapat menggunakan layanan pihak ketiga yang memberikan alamat IP eksternal saat Anda mengunjungi halamannya. Anda dapat telusuri layanan tersebut dengan "apa alamat IP saya" kueri penelusuran).