Resolusi DNS tersedia di instance pribadi yang berjalan di Cloud Data Fusion versi 6.7.0 atau yang lebih baru. Dengan demikian, Anda dapat menggunakan nama host atau nama domain untuk sumber dan sink saat mendesain pipeline di instance Cloud Data Fusion pribadi sehingga Anda tidak perlu mengubah definisi pipeline selama failover.
Tanpanya, Anda akan menggunakan alamat IP yang di-hardcode, yang bermasalah saat alamat berubah saat terjadi failover dalam deployment yang sangat tersedia. Resolusi DNS direkomendasikan saat Anda mendesain pipeline di instance pribadi dan ingin mengambil skema, menjalankan pratinjau, mengelola, dan menguji koneksi.
Untuk informasi selengkapnya, lihat Resolusi DNS di Cloud Data Fusion.
Sebelum memulai
Membuat instance pribadi
Buat instance pribadi di Cloud Data Fusion dan siapkan jaringan VPC atau jaringan VPC bersama di instance dengan langkah-langkah berikut.
Buat instance Cloud Data Fusion pribadi. Saat membuat instance, pilih opsi berikut:
- Pilih versi 6.7.0 atau yang lebih baru.
- Di kolom Jaringan, pilih jaringan terkait yang sesuai untuk koneksi pribadi.
- Masukkan detail instance lainnya, lalu klik Create. Untuk mengetahui informasi tentang semua kolom, lihat Membuat instance Cloud Data Fusion pribadi.
-
Cloud Data Fusion menggunakan Peering Jaringan VPC untuk membangun konektivitas jaringan ke VPC atau jaringan VPC bersama Anda. Hal ini memungkinkan Cloud Data Fusion mengakses resource di jaringan Anda melalui alamat IP internal.
Saat menyiapkannya, lakukan hal berikut:
- Masukkan Nama untuk koneksi peering Anda.
- Untuk Jaringan VPC Anda, pilih jaringan tempat Anda membuat instance Cloud Data Fusion.
- Untuk Peered VPC network, pilih In another project.
- Untuk Project ID, masukkan project ID tenant.
Untuk VPC network name, masukkan
INSTANCE_REGION-INSTANCE_ID
.Ganti kode berikut:
INSTANCE_REGION
: region tempat Anda membuat instance Cloud Data Fusion.INSTANCE_ID
: ID instance Cloud Data Fusion.
Untuk Menukar rute kustom, klik Ekspor rute kustom. Hal ini memungkinkan pertukaran rute kustom apa pun yang ditentukan di jaringan VPC Anda dengan jaringan VPC tenant.
Klik Create.
Jika Peering Jaringan VPC berhasil disiapkan, Status di halaman detail jaringan VPC akan menjadi Aktif.
Membuat zona DNS pribadi terkelola
Untuk me-resolve nama domain di Cloud Data Fusion, buat zona DNS pribadi terkelola baru di jaringan VPC yang sama atau jaringan VPC bersama yang digunakan untuk peering jaringan VPC. Untuk mengetahui informasi selengkapnya, lihat Membuat zona pribadi.
Konsol
Untuk membuat zona DNS terkelola pribadi, lakukan hal berikut:
- Di konsol Google Cloud, buka halaman Create a DNS zone.
- Untuk Nama zona, masukkan nama.
- Untuk Jenis zona, klik Pribadi.
- Untuk DNS name, masukkan nama domain.
- Untuk Opsi, klik Default (pribadi).
- Untuk Jaringan, pilih jaringan VPC atau jaringan VPC bersama yang digunakan untuk Peering Jaringan VPC.
- Klik Create.
Membuat kumpulan data di zona DNS
Buat kumpulan data di zona DNS yang memiliki alamat IP internal untuk di-resolve saat Anda mendesain pipeline. Untuk mengetahui informasi selengkapnya, lihat Menambahkan kumpulan data.
Konsol
Untuk membuat set data, lakukan hal berikut:
Di konsol Google Cloud, buka halaman Cloud DNS.
Klik zona yang ingin Anda buat set data resource-nya.
Di halaman Zone details, klik Add Standard.
Untuk DNS name, masukkan nama domain yang harus di-resolve selama waktu desain.
Masukkan detail jenis data. Untuk alamat IPv4, berikan alamat IP internal untuk sink atau sumber yang akan digunakan dalam pipeline. Untuk mengetahui informasi selengkapnya tentang jenis data, lihat Menambahkan data.
Klik Create.
Menambahkan Peering DNS di instance
Konsol
Untuk membuat peering DNS di konsol Google Cloud, lakukan hal berikut:
Buka instance Anda.
Di konsol Google Cloud, buka halaman Cloud Data Fusion.
Klik Instance, lalu klik nama instance untuk membuka halaman Instance details.
Klik Add DNS peering.
Dialog Add DNS peering akan terbuka.
Untuk DNS peering ID, masukkan nama.
Untuk Domain, masukkan nama domain yang Anda gunakan untuk membuat zona DNS pribadi.
Untuk Target project, pilih nama project tempat zona DNS pribadi dibuat.
Untuk Network, pilih nama jaringan VPC tempat zona DNS pribadi dibuat.
Klik Simpan untuk membuat peering DNS.
REST API
Untuk me-resolve nama domain dan nama host dengan Cloud Data Fusion DNS Peering API, panggil metode create()
-nya.
Untuk informasi dan metode selengkapnya, lihat referensi DNS Peering API Cloud Data Fusion.
Resolusi DNS di jaringan VPC bersama
Untuk membuat zona pribadi Cloud DNS di jaringan VPC bersama, buat zona pribadi di project host dan izinkan akses ke zona untuk jaringan VPC bersama atau siapkan zona di project layanan menggunakan binding lintas project. Untuk informasi selengkapnya, lihat Praktik terbaik untuk zona pribadi Cloud DNS.
Peran yang diperlukan untuk jaringan VPC bersama
Untuk memastikan bahwa Akun Layanan Cloud Data Fusion memiliki izin yang diperlukan untuk membuat peering DNS di jaringan VPC bersama, minta administrator Anda untuk memberikan peran IAM DNS Peer (roles/dns.peer
) kepada Akun Layanan Cloud Data Fusion di project host VPC bersama.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Administrator Anda mungkin juga dapat memberikan izin yang diperlukan kepada Akun Layanan Cloud Data Fusion melalui peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi selengkapnya, lihat Memberikan akses ke akun layanan yang diperlukan.
Langkah selanjutnya
- Pelajari Jaringan di Cloud Data Fusion lebih lanjut.
- Lihat Cloud Data Fusion API.