Managed Airflow (Generasi 3) | Managed Airflow (Generasi 2) | Managed Airflow (Generasi 1 Lama)
Halaman ini menjelaskan persyaratan project host dan jaringan VPC Bersama untuk Managed Airflow.
VPC Bersama memungkinkan organisasi menetapkan batas kontrol akses dan anggaran di tingkat project sekaligus memungkinkan komunikasi yang aman dan efisien menggunakan IP pribadi di seluruh batas tersebut. Dalam konfigurasi VPC Bersama, Managed Service untuk Apache Airflow dapat memanggil layanan yang dihosting di project Google Cloud lain dalam organisasi yang sama tanpa mengekspos layanan ke internet publik.
Panduan untuk VPC Bersama
VPC Bersama mengharuskan Anda menetapkan project host yang menjadi tempat jaringan dan sub-jaringan berada serta project layanan, yang dilampirkan ke project host. Saat Managed Airflow berpartisipasi dalam VPC Bersama, lingkungan Managed Airflow berada di project layanan.
Pastikan rentang IP internal lingkungan Managed Airflow dan rentang jaringan VPC Anda tidak mengalami konflik.
Managed Airflow (Generasi 3) memiliki batasan satu hop DNS transitif. Pastikan konfigurasi DNS Anda mengizinkan hal tersebut.
Managed Airflow (Generasi 3) tidak mendukung
.internalzona DNS yang ditentukan pengguna. Jika Anda membuat zona DNS untuk.internal, zona tersebut tidak akan dapat dijangkau.
Persiapan
Temukan project ID dan nomor project berikut:
- Project host: Project yang berisi jaringan VPC Bersama.
- Project layanan: Project yang berisi lingkungan Managed Airflow.
Mengonfigurasi project layanan
Jika lingkungan Managed Airflow belum pernah dibuat di project layanan, sediakan Akun Agen Layanan Composer di project layanan:
gcloud beta services identity create --service=composer.googleapis.com
Mengonfigurasi project host
Konfigurasikan project host seperti yang dijelaskan lebih lanjut.
Mengonfigurasi resource jaringan
Pilih salah satu opsi berikut:
Opsi 1. Buat jaringan VPC dan subnet baru.
Opsi 2. Buat subnet di jaringan VPC yang ada.
Opsi 3. Gunakan jaringan VPC dan subnet yang ada.
Menyiapkan VPC Bersama dan melampirkan project layanan
Jika belum dilakukan, Siapkan VPC Bersama. Jika Anda sudah menyiapkan VPC Bersama, lewati ke langkah berikutnya.
Lampirkan project layanan yang Anda gunakan untuk menghosting lingkungan Managed Airflow.
Saat melampirkan project, biarkan izin Jaringan VPC default tetap ada.
Memberikan izin ke akun Agen Layanan Composer
Di project host:
Edit izin untuk akun Agen Layanan Composer,
service-SERVICE_PROJECT_NUMBER@cloudcomposer-accounts.iam.gserviceaccount.com)Tambahkan peran lain, Agen VPC Bersama Composer (
composer.sharedVpcAgent) di tingkat project.
Kesimpulan
Anda telah menyelesaikan konfigurasi jaringan VPC Bersama untuk project layanan dan host.
Sekarang Anda dapat menghubungkan lingkungan baru dan yang sudah ada di project layanan ke jaringan VPC project host. Anda dapat menggunakan salah satu pendekatan berikut:
- Hubungkan lingkungan ke jaringan VPC Bersama. Managed Airflow akan membuat network attachment baru untuk lingkungan tersebut.
- Buat network attachment di project layanan, hubungkan ke jaringan VPC Bersama, lalu hubungkan satu atau beberapa lingkungan ke network attachment ini.
Untuk mengetahui petunjuk dan informasi selengkapnya tentang perbedaan antara dua pendekatan yang dijelaskan, lihat Menghubungkan jaringan VPC ke lingkungan Anda.
Langkah berikutnya