Halaman ini menjelaskan cara mengonfigurasi database sumber MongoDB Atlas agar dapat digunakan dengan Datastream menggunakan antarmuka Private Service Connect. Perhatikan bahwa prosedur yang dijelaskan bukanlah solusi 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 memberikan hak akses kepada pengguna tersebut:
- Di MongoDB Atlas dasbor, di bagian Security, klik Database access.
- Klik New database user , lalu 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 Add user.
Menyiapkan konfigurasi jaringan
Hubungkan jaringan Virtual Private Cloud Anda di seluruh Datastream dan MongoDB Atlas.
- Identifikasi jaringan Virtual Private Cloud pusat di project Anda. Google Cloud 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 Anda dengan jaringan Virtual Private Cloud pusat Anda. Google Cloud
- Siapkan koneksi peering jaringan di MongoDB Atlas untuk melakukan peering jaringan Virtual Private Cloud pusat Anda Google Cloud dengan jaringan MongoDB Atlas Anda. Berikan ID project, 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 Google Cloud Konsol.
Klik Create profile , lalu pilih MongoDB.
Di kolom Hostname, masukkan alamat IP endpoint di bagian Connected endpoints dari halaman Private Service Connect di Google 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 Private connectivity 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.