Setelah mengaktifkan database proxy untuk instans ApsaraDB RDS for MySQL, klien akan terhubung melalui titik akhir proxy. Topik ini menjelaskan jenis-jenis titik akhir serta cara menambahkan, memodifikasi, mengganti, dan melepas titik akhir proxy, termasuk titik akhir publik.
Batasan
-
Satu instans ApsaraDB RDS for MySQL mendukung 1 hingga 7 titik akhir proxy. Saat mengaktifkan database proxy, satu titik akhir dibuat secara default.
-
Setiap titik akhir proxy mendukung satu titik akhir internal (virtual private cloud (VPC)) dan satu titik akhir publik.
-
Anda harus menyimpan setidaknya satu titik akhir proxy. Melepas titik akhir proxy akan menghapus secara permanen ID-nya, titik akhir internal, dan titik akhir publik.
-
Mengganti vSwitch untuk titik akhir proxy hanya didukung pada instans disk cloud.
-
Titik akhir jaringan klasik tidak dapat lagi dibuat sejak 7 Desember 2023. Titik akhir jaringan klasik yang sudah ada tetap berfungsi, tetapi tidak dapat dipulihkan setelah dilepas.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Jenis titik akhir
Setiap titik akhir proxy mendukung hingga dua alamat:
-
Titik akhir internal (VPC) — menghubungkan klien di dalam VPC Anda ke proxy. Dibuat secara default saat Anda mengaktifkan database proxy atau menambahkan titik akhir proxy baru.
-
Titik akhir internal (jaringan klasik) — menghubungkan klien di jaringan klasik ke proxy. Tidak tersedia lagi untuk titik akhir baru sejak 7 Desember 2023. Untuk detail selengkapnya, lihat [Depresiasi/Offline] Database proxy ApsaraDB RDS for MySQL tidak lagi mendukung titik akhir internal baru (jaringan klasik).
-
Titik akhir publik — menghubungkan klien melalui internet. Harus diminta secara terpisah untuk setiap titik akhir proxy.
Format alamat titik akhir
Alamat titik akhir proxy menggunakan struktur berikut. Sebagai contoh: rm-*****.rwlb.cn-chengdu.rds.aliyuncs.com:3306:
| Segmen | Deskripsi | Contoh |
|---|---|---|
rm-***** |
Awalan yang dapat dikustomisasi. Harus diawali huruf kecil, panjang 2–40 karakter, dan hanya boleh berisi huruf, angka, serta tanda hubung (-). | rm-bp1abc123 |
rwlb |
Pengenal untuk proxy pemisahan baca/tulis. | rwlb |
cn-chengdu |
Wilayah tempat instans ditempatkan. | cn-hangzhou |
rds.aliyuncs.com |
Nama domain untuk layanan Alibaba Cloud RDS. | — |
3306 |
Port default untuk MySQL. Dapat dikonfigurasi dalam rentang 1000–5999 untuk titik akhir publik. | 3306 |
Tambahkan titik akhir proxy
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Proxy.
-
Di bagian atas seksi Connection Information, klik Add Database Proxy Endpoint.
-
Pada kotak dialog, konfigurasikan kebijakan akses untuk titik akhir tersebut, lalu klik OK. Untuk detail konfigurasi, lihat Konfigurasikan kebijakan akses untuk titik akhir proxy database.
Ganti vSwitch untuk titik akhir proxy
Hanya instans disk cloud yang mendukung operasi ini. Mengganti vSwitch menyebabkan pemutusan sementara selama sekitar 30 detik untuk koneksi melalui titik akhir proxy. Koneksi melalui titik akhir instans primary atau instansi hanya baca tidak terpengaruh. Lakukan operasi ini pada jam sepi, atau sementara arahkan traffic aplikasi ke titik akhir instans primary atau instansi hanya baca. Pastikan aplikasi Anda memiliki mekanisme penghubungan ulang otomatis.
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Proxy.
-
Di bagian Connection Information, di bawah Network Information untuk titik akhir proxy target, klik Switch vSwitch.
-
Pada kotak dialog, pilih Target vSwitch dan Change Time, lalu klik OK.
Modifikasi alamat atau port titik akhir proxy
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Proxy.
-
Di bagian Connection Information, klik ikon
di sebelah titik akhir proxy target. -
Pada kotak dialog, atur awalan alamat koneksi dan Port, lalu klik OK.
Jika Anda melakukan peningkatan dari proxy bersama ke proxy khusus, sufiks titik akhir proxy akan berubah saat pertama kali Anda memodifikasinya.
Lepaskan titik akhir proxy
Melepas titik akhir proxy akan menghapus secara permanen ID-nya, titik akhir internal, dan titik akhir publik. Anda harus menyimpan setidaknya satu titik akhir proxy.
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Proxy.
-
Klik Delete Connection di sebelah titik akhir proxy target. Pada kotak dialog, klik OK.
Manage titik akhir publik
Setiap titik akhir proxy mendukung satu titik akhir publik. Saat meminta titik akhir publik, awalannya harus diawali huruf kecil, panjang 2–40 karakter, dan hanya boleh berisi huruf, angka, serta tanda hubung (-). Port harus berada dalam rentang 1000–5999.
Minta titik akhir publik
Anda dapat mengajukan titik akhir publik dari halaman Database Proxy atau halaman Database Connection.
Dari halaman Database Proxy:
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Proxy.
-
Di bagian Connection Information, temukan titik akhir proxy target. Di kolom Public Endpoint/Port, klik Request Public Endpoint.
-
Atur awalan titik akhir publik dan Port, lalu klik OK.
Dari halaman Database Connection:
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Connection.
-
Di bagian Database Proxy Endpoint, klik Apply for Public Endpoint. Atur awalan dan Port, lalu klik OK.
Lepaskan titik akhir publik
Anda dapat merilis titik akhir publik dari halaman Database Proxy atau halaman Database Connection.
Dari halaman Database Proxy:
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Proxy.
-
Di sebelah titik akhir publik yang ingin Anda lepas, klik Release Public Endpoint. Pada kotak dialog, klik OK.
Dari halaman Database Connection:
-
Buka halaman RDS Instances. Pilih wilayah, lalu klik ID instans target.
-
Di panel navigasi kiri, klik Database Connection.
-
Di bagian Database Proxy Connection, di sebelah titik akhir publik yang ingin Anda lepas, klik Release Public Endpoint. Pada kotak dialog, klik OK.
Langkah berikutnya
Referensi API
| API | Deskripsi |
|---|---|
| DescribeDBProxy | Menanyakan detail database proxy untuk instans RDS. |
| DescribeDBProxyEndpoint | Menanyakan informasi titik akhir proxy untuk instans RDS. |
| ModifyDBProxyEndpoint | Memodifikasi pengaturan titik akhir proxy untuk instans RDS. |
| CreateDBProxyEndpointAddress | Membuat alamat untuk titik akhir proxy database. |
| ModifyDBProxyEndpointAddress | Memodifikasi alamat titik akhir proxy database. |
| DeleteDBProxyEndpointAddress | Menghapus alamat titik akhir proxy database. |