Anda dapat menstreaming update change data capture (CDC) dari database MongoDB Atlas melalui jaringan pribadi menggunakan antarmuka Private Service Connect di Datastream. Untuk menyiapkan sumber, Anda membuat pengguna database MongoDB, menyiapkan konektivitas jaringan pribadi antara Datastream dan MongoDB Atlas, serta membuat profil koneksi. Konfigurasi ini tidak menyediakan ketersediaan tinggi. Jika node MongoDB gagal dalam pengujian profil koneksi, Anda harus memperbarui alamat IP secara manual di profil koneksi Datastream.
Mengonfigurasi pengguna database MongoDB
Untuk menggunakan Datastream dengan instance MongoDB Atlas, Anda harus membuat pengguna database terlebih dahulu dan memberinya hak istimewa akses:
- Di dasbor MongoDB Atlas, di bagian Security, klik Database access.
- Klik New database user dan pilih metode autentikasi sandi untuk pengguna Anda.
- Masukkan nama pengguna dan sandi untuk pengguna Datastream Anda.
- Di bagian Database user privileges, pilih Grant specific user privileges.
- Di bagian Specific privileges, tambahkan peran berikut:
readAnyDatabase
- Klik Tambahkan pengguna.
Menyiapkan konfigurasi jaringan
Hubungkan jaringan Virtual Private Cloud Anda di Datastream dan MongoDB Atlas.
- Identifikasi jaringan Virtual Private Cloud pusat di project Google Cloud Anda. Pastikan rentang alamat IP jaringan ini tidak tumpang-tindih dengan rentang alamat IP jaringan Datastream atau MongoDB Atlas Anda.
- Buat konfigurasi konektivitas pribadi untuk melakukan peering jaringan Datastream dengan jaringan Virtual Private Cloud pusat Google Cloud Anda.
- Siapkan koneksi peering jaringan di MongoDB Atlas untuk melakukan peering jaringan Virtual Private Cloud pusat Anda dengan jaringan MongoDB Atlas Anda.Google Cloud Berikan project ID, nama jaringan, nama subnet, dan nama endpoint Anda. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan endpoint pribadi untuk cluster khusus dalam dokumentasi MongoDB.
Membuat profil koneksi
Setelah mengonfigurasi jaringan, buat profil koneksi Datastream.
Buka halaman Connection profiles di Konsol Google Cloud .
Klik Create profile, lalu pilih MongoDB.
Di kolom Hostname, masukkan alamat IP endpoint di bagian Connected endpoints dari halaman Private Service Connect diGoogle Cloud.
Di kolom Port, masukkan
27017.Masukkan nama pengguna dan sandi untuk pengguna database Anda.
Tambahkan label
tlsdantls_allow_invalid_hostnames, lalu tetapkan nilainya ketrue. Untuk mengetahui informasi selengkapnya tentang cara menetapkan label, lihat Membuat profil koneksi untuk database MongoDB.Pilih konektivitas pribadi sebagai metode konektivitas Anda.
Pilih konfigurasi konektivitas pribadi yang Anda buat.
Klik Create untuk menyimpan profil koneksi.
Jalankan pengujian untuk memverifikasi koneksi ke database Anda.