ApsaraDB for MongoDB memungkinkan Anda mengubah titik akhir internal atau publik serta port suatu instans.
Batasan
Tabel berikut menjelaskan batasan dalam mengubah titik akhir dan port instans ApsaraDB for MongoDB, serta skenario untuk beralih ke instans baru.
| instance type | Endpoint | Port | Scenario for switching to a new instance |
| Standalone instance | Instans mandiri hanya memiliki satu node primary. Anda dapat mengubah titik akhir node primary tersebut. | Anda tidak dapat mengubah port instans mandiri. | Anda dapat mengatur titik akhir dan port instans baru agar sama dengan titik akhir dan port instans asli. Dalam hal ini, Anda tidak perlu mengubah titik akhir dan port di aplikasi Anda. |
| Replica set instance | Anda dapat mengubah titik akhir node primary, secondary, dan read-only baik pada instans SSD lokal maupun instans ESSD. | Anda dapat mengubah port instans ESSD yang menjalankan MongoDB 4.2 atau versi lebih baru. | String koneksi titik akhir high-availability replica set berisi informasi replicaSet yang tidak dapat diubah. Oleh karena itu, setelah beralih ke instans baru, Anda harus mengubah titik akhir dan port di aplikasi Anda. |
| Sharded cluster instance | Jika instans menggunakan protokol MongoDB, Anda hanya dapat mengubah titik akhir node mongos. Jika instans menggunakan protokol yang kompatibel dengan DynamoDB, Anda dapat mengubah titik akhir node config server. | Anda dapat mengubah port instans ESSD yang menjalankan MongoDB 4.2 atau versi lebih baru. | Anda dapat mengatur titik akhir dan port instans baru agar sama dengan titik akhir dan port instans asli. Dalam hal ini, Anda tidak perlu mengubah titik akhir dan port di aplikasi Anda. |
Prasyarat
(Hanya diperlukan untuk mengubah titik akhir publik) Titik akhir publik telah diajukan untuk instans tersebut. Bagian Public Connections hanya akan menampilkan tombol Update Connection String setelah Anda mengajukan titik akhir publik. Untuk informasi selengkapnya, lihat Apply for a public endpoint.
Prosedur
Buka halaman Replica Set Instances atau Sharded Cluster Instances. Di bilah navigasi atas, pilih kelompok sumber daya dan wilayah tempat instans yang diinginkan berada. Lalu, temukan instans tersebut dan klik ID instans-nya.
Di panel navigasi sebelah kiri halaman detail instans, klik Database Connections.
Di bagian Internal Connections - VPC atau bagian Public Connections, klik Update Connection String. Pilih bagian tersebut berdasarkan apakah Anda ingin mengubah titik akhir internal atau titik akhir publik instans.
Di panel Update Connection String, konfigurasikan parameter berikut.
Parameter Description Node Dari daftar drop-down, pilih node yang titik akhirnya ingin Anda ubah.
CatatanUntuk instansi kluster sharded, Anda hanya dapat mengubah titik akhir node mongos.
Current Connection String String koneksi saat ini dari node yang titik akhirnya ingin Anda ubah. Parameter ini bersifat read-only. New Connection String Masukkan awalan titik akhir baru sesuai aturan berikut: Awalan harus dimulai dengan huruf kecil. Awalan harus diakhiri dengan huruf kecil atau angka. Awalan dapat terdiri dari huruf kecil, angka, dan tanda hubung (-), serta panjangnya harus antara 8 hingga 64 karakter. Port Number Nomor port untuk titik akhir baru. Nilai yang valid: 1.000 hingga 65.535. Klik OK.
Langkah selanjutnya
Setelah mengubah titik akhir, perbarui titik akhir dan port di aplikasi Anda sesuai dengan nilai yang baru.