Topik ini menjelaskan cara menghubungkan klien lokal Anda ke instans MongoDB melalui jaringan publik.
Prasyarat
Alamat IP publik klien lokal Anda telah diperoleh.
Alamat IP publik klien lokal Anda telah ditambahkan ke daftar putih MongoDB.
Langkah 1: Ajukan dan lihat titik akhir publik
Buka halaman MongoDB Replica Set Instances atau MongoDB Sharded Cluster Instances. Pada bilah navigasi atas, pilih kelompok sumber daya dan wilayah. Lalu, klik ID instans target.
Pada panel navigasi di sebelah kiri, klik Database Connections.
Pada bagian Public Network Connection, klik Apply for Public Endpoint.
Pada kotak dialog Apply for Public Endpoint, klik OK.
Tunggu hingga status instans berubah dari Creating Network Connection menjadi Running. Anda kemudian dapat melihat titik akhir publik instans MongoDB tersebut.
CatatanInstans beroperasi secara normal selama berada dalam status Creating Network Connection.
Titik akhir hanya terlihat setelah Anda mengonfigurasi daftar putih.
Gunakan titik akhir ConnectionStringURI dengan ketersediaan tinggi (HA).
Langkah 2: Menghubungkan ke instans MongoDB
Bagian ini menggunakan tool Mongo Shell untuk menunjukkan cara menghubungkan ke instans MongoDB.
Jalankan perintah berikut pada klien lokal Anda untuk menghubungkan ke instans MongoDB.
ConnectionStringURI untuk ketersediaan tinggi (Direkomendasikan)
Perintah:
mongo "<ConnectionStringURI for high availability>"Parameter:
Parameter | Deskripsi |
| ConnectionStringURI untuk ketersediaan tinggi yang Anda peroleh dari Konsol MongoDB. Catatan Jangan menghubungkan ke database menggunakan akun root. Sebagai gantinya, buat akun database di DMS sebelum melakukan koneksi. Saat menggunakan titik akhir tersebut, ganti |
Contoh:
mongo "mongodb://test:PassWord**@dds-bp19f409d7512****.mongodb.rds.aliyuncs.com:3717,dds-bp19f409d7512****.mongodb.rds.aliyuncs.com:3717,dds-bp19f409d7512****.mongodb.rds.aliyuncs.com:3717/testdb?replicaSet=mgset-6108****" Titik akhir node tunggal
Perintah:
mongo --host <host> --port <port> -u <username> -p --authenticationDatabase <authenticationDatabase>Parameter:
Parameter | Deskripsi |
| endpoint dan port node yang Anda peroleh dari Konsol MongoDB. Contoh: |
| Nama akun database. Catatan Jangan menghubungkan ke database menggunakan akun root. Sebagai gantinya, buat akun database di DMS sebelum melakukan koneksi. |
| Nama database otentikasi tempat akun database tersebut berada. Penting Agar otentikasi berhasil, akun database harus diautentikasi di database tempat akun tersebut dibuat. |
Contoh:
Akun database adalah test, dan database otentikasi adalah testdb.
mongo --host dds-bp19f409d7512****.mongodb.rds.aliyuncs.com --port 3717 -u test -p --authenticationDatabase testdbPada prompt Enter password:, masukkan password akun database lalu tekan tombol Enter.
