Topik ini menjelaskan cara mendaftarkan instans database Alibaba Cloud di Data Management Service (DMS).
Prasyarat
Jenis database dari instans yang ingin Anda daftarkan didukung oleh DMS.
Peran sistem Anda adalah DBA atau administrator. Untuk informasi selengkapnya tentang cara melihat peran sistem Anda, lihat Lihat peran sistem saya.
Instans database Alibaba Cloud tidak dapat didaftarkan menggunakan titik akhir publik.
Perhatian
Untuk mengelola instans menggunakan DMS, buat akun database terpisah saat membuat instans. Hindari berbagi akun yang sedang digunakan. Izin akun database yang diperlukan dijelaskan sebagai berikut:
Untuk mengelola semua database pada suatu instans, berikan izin pada semua database instans tersebut.
Untuk mengelola satu atau beberapa database pada suatu instans, berikan izin pada database tertentu.
Untuk menambah, menghapus, memodifikasi, dan melakukan kueri data, serta memodifikasi skema tabel, berikan izin DML yang cukup kepada akun tersebut.
Untuk melakukan operasi pada objek seperti tampilan, prosedur tersimpan, pemicu, dan fungsi, berikan izin yang cukup kepada akun tersebut.
Untuk mencegah error, jangan tambahkan simbol seperti spasi sebelum atau sesudah informasi yang Anda masukkan.
Umumnya, saat Anda mendaftarkan database Alibaba Cloud di DMS, DMS akan meminta Anda untuk mengonfigurasi daftar putih. Jika Anda tidak diminta dan tidak dapat mengelola database di DMS, Anda harus secara manual menambahkan rentang alamat IP DMS ke pengaturan keamanan database.
Daftarkan instans
Bagian ini menggunakan database ApsaraDB RDS for MySQL sebagai contoh.
- Login ke Konsol DMS V5.0.
Pada area Database Instances di sisi kiri konsol, klik ikon Tambah Instans
.CatatanAnda juga dapat memilih dari bilah menu dan klik Add Instance.
Pada halaman Add Instance, masukkan informasi instans.
Category
Parameter
Description
Data source
-
Secara default, Alibaba Cloud-MySQL dipilih. Anda dapat memilih jenis database yang berbeda.
Basic information
Database type
Pilih jenis instans database.
CatatanSetelah Anda memilih jenis database, DMS secara otomatis memperbarui parameter pada halaman Basic information.
Instance region
Pilih wilayah tempat instans database berada.
Other primary accounts
Parameter ini muncul jika Anda memilih Cross-Alibaba Cloud account instances. Pilih Akun Alibaba Cloud tempat instans database berada.
CatatanJika Akun Alibaba Cloud tidak ada dalam daftar, klik Add User untuk menambahkan Akun Alibaba Cloud dari pembeli instans. Untuk informasi selengkapnya, lihat Tambahkan pengguna.
Entry method
Pilih metode untuk menambahkan instans database. Anda dapat menambahkan instans berdasarkan Instance ID atau Connection String Address.
Instance ID atau Connection String Address
Masukkan Instance ID atau Connection String Address.
CatatanString koneksi berformat `Alamat jaringan pribadi:Nomor Port`. Misalnya, untuk instans ApsaraDB RDS for MySQL: rm-XXXXXXX.mysql.rds.aliyuncs.com:3306.
Access mode
Pilih apakah akan mengaktifkan security hosting untuk instans dan metode login ke database. Saat security hosting diaktifkan, pengguna tidak perlu langsung menangani kredensial. Hal ini memungkinkan kontrol izin detail halus.
Security Hosting - Automatic (Recommended): DMS secara otomatis mengaktifkan security hosting untuk instans dan membuat akun serta password database untuk login ke DMS.
CatatanParameter ini hanya muncul saat Anda menambahkan instans ApsaraDB RDS.
Anda dapat melihat akun yang dibuat otomatis oleh DMS di konsol ApsaraDB RDS. Jangan modifikasi atau hapus akun tersebut. Hal ini dapat memengaruhi cara kerja DMS.
Akun yang dibuat otomatis oleh DMS pada instans ApsaraDB RDS tidak memiliki izin untuk membuat database atau akun database. Hal ini tidak berlaku untuk instans ApsaraDB RDS for PostgreSQL.
Security Hosting - Manual: DMS secara otomatis mengaktifkan security hosting untuk instans. Anda harus memasukkan akun dan password database yang sudah ada secara manual.
Security Hosting - KMS: DMS secara otomatis mengaktifkan security hosting untuk instans. Anda harus memilih kredensial RDS yang dibuat di Key Management Service (KMS) untuk login ke database.
CatatanParameter ini hanya muncul saat Anda menambahkan instans ApsaraDB RDS.
Disable Security Hosting (Not Recommended): Jika Anda menonaktifkan security hosting, Anda harus sering menggunakan akun dan password database untuk login. Hal ini dapat memengaruhi penggunaan fitur secara normal.
Value-added feature package
Pilih paket fitur sesuai kebutuhan.
Security Collaboration atau Stable Change (pilih salah satu): Security Collaboration mencakup semua fitur Stable Change dan menyediakan kemampuan DevOps. Fitur ini memungkinkan Anda menyesuaikan alur pengembangan dan persetujuan. Stable Change menyediakan solusi untuk operasi database yang lebih stabil, seperti evolusi skema tanpa lock dan tinjauan SQL.
CatatanJika Anda tidak memilih Security Collaboration atau Stable Change, instans secara default dikelola dalam mode Flexible Management.
Sensitive Data Protection: Fitur ini memungkinkan Anda mengelola dan menyamarkan data sensitif. Aktifkan fitur ini sesuai kebutuhan. Untuk informasi selengkapnya, lihat Aktifkan sensitive data protection.
Security rules
Parameter ini muncul jika Anda memilih Security Collaboration untuk paket fitur.
Anda dapat memilih aturan keamanan default atau aturan keamanan kustom untuk menerapkan kontrol detail halus terhadap database.
Classification and grading template
Parameter Classification and grading template hanya muncul saat Anda mengaktifkan Sensitive Data Protection.
Anda dapat menyambungkan templat klasifikasi dan gradasi ke instans. Hal ini membantu mendeteksi apakah bidang dalam database dan tabel instans sesuai dengan aturan deteksi dalam templat. Jika bidang cocok dengan aturan, bidang tersebut diberi label klasifikasi dan tingkat sensitivitas untuk melindungi bidang yang sangat sensitif.
Advanced information
Environment type
Pilih jenis lingkungan database.
Instance name
Hapus centang pada kotak Sync instance name untuk menyesuaikan nama tampilan instans di DMS.
CatatanSaat Anda menambahkan instans ApsaraDB untuk pertama kalinya, DMS menyinkronkan nama instans dari sisi ApsaraDB. Nama tersebut tidak disinkronkan lagi setelahnya. Anda dapat mempertahankan nama instans menggunakan fitur Edit Instance.
Lock-free Schema Change
Pilih apakah akan mengaktifkan fitur evolusi skema tanpa lock. Anda dapat memilih salah satu dari dua metode eksekusi perubahan: Execute with DMS lock-free change dan Prioritize native lock-free, switch to DMS on failure.
CatatanParameter ini hanya muncul saat database adalah MySQL.
Enable SSL
CatatanParameter ini hanya muncul saat database adalah MySQL atau Redis.
Secara default, DMS disables koneksi SSL.
Untuk menghubungkan ke database menggunakan SSL, secara manual enable koneksi SSL di DMS dan pastikan SSL diaktifkan untuk database.
Secure Sockets Layer (SSL) mengenkripsi koneksi jaringan pada lapisan transport. Hal ini meningkatkan keamanan dan integritas data komunikasi, tetapi meningkatkan waktu respons koneksi jaringan.
Instance DBA
Pilih peran DBA untuk proses selanjutnya seperti permintaan izin.
Query timeout (s)
Tetapkan kebijakan keamanan. Saat waktu yang ditentukan tercapai, pernyataan kueri yang dieksekusi di jendela SQL akan dihentikan untuk melindungi database.
Export timeout (s)
Tetapkan kebijakan keamanan. Saat waktu yang ditentukan tercapai, pernyataan ekspor yang dieksekusi di jendela SQL akan dihentikan untuk melindungi database.
Setelah memasukkan informasi yang diperlukan, klik Test Connection di pojok kiri bawah.
CatatanJika pengujian koneksi gagal, tinjau pesan error dan periksa informasi instans yang Anda masukkan.
Setelah muncul pesan Connection successful, klik Submit.
Database Alibaba Cloud kini telah terdaftar di DMS. Anda dapat melihat dan mengelola database tersebut dalam daftar instans di sisi kiri konsol DMS.
Operasi terkait
Jika Anda mengubah mode akses dari Security Hosting - Automatic, tempat kredensial dibuat otomatis, ke mode lain lalu mengubahnya kembali, DMS akan mereset password akun yang awalnya dibuat otomatis.
Untuk mengakses resource di DMS milik Akun Alibaba Cloud lain atau mendaftarkan resource Anda di DMS milik akun lain, Anda harus melakukan operasi akses lintas akun atau pendaftaran resource.
Setelah mendaftarkan database di DMS, Anda mungkin perlu melakukan operasi berikut:
Buat database dan tabel, serta lakukan kueri dan modifikasi data tabel. Untuk informasi selengkapnya, lihat Memulai dengan SQL Console.
Untuk memodifikasi sejumlah besar data dalam tabel tanpa mengunci tabel, Anda dapat menggunakan fitur lock-free data change di DMS.
Anda dapat menggunakan operasi API AddInstance untuk mendaftarkan instans.
FAQ
Q: Saat saya mendaftarkan database Alibaba Cloud di DMS, saya mengalami masalah terkait daftar putih, seperti yang ditunjukkan pada gambar berikut. Apa yang harus saya lakukan?

A: Klik Set Whitelist dalam dialog. Sistem secara otomatis akan mencoba menambahkan titik akhir server DMS ke daftar putih database cloud. Jika penambahan otomatis gagal, Anda harus menambahkannya secara manual. Untuk informasi selengkapnya, lihat Tambahkan rentang alamat IP DMS.
Q: Apakah mode Flexible Management tidak lagi tersedia di DMS?
A: Ya, masih tersedia. Jika Anda tidak memilih Stable Change atau Security Collaboration, instans secara default menggunakan mode Flexible Management.
Q: Setelah saya mengaktifkan protokol enkripsi Transport Layer Security (TLS/SSL) untuk Redis, saya tidak dapat login ke database Redis menggunakan DMS. Muncul pesan yang menunjukkan bahwa koneksi SSL harus digunakan, seperti yang ditunjukkan pada gambar berikut. Bagaimana cara mengatasi masalah ini?

J: Anda dapat menyelesaikan masalah ini dengan mengedit Instans:
- Login ke Konsol DMS V5.0.
Pada panel navigasi di sisi kiri halaman utama DMS, temukan instans Redis target dalam daftar . Klik kanan instans tersebut dan klik Edit Instance.
Pada area Advanced Information, aktifkan SSL.
Setelah diaktifkan, klik Test Connection.
Setelah pengujian berhasil, klik Save untuk menyelesaikan koneksi ke DMS.
Q: Mengapa saya tidak dapat melihat informasi tabel setelah mendaftarkan instans MaxCompute di DMS? Apa yang harus saya lakukan?
A: Mulai 1 Maret 2024, MaxCompute tidak lagi secara otomatis menginstal Information Schema tingkat proyek untuk proyek baru. Artinya, proyek baru tidak memiliki paket Information Schema secara default. Anda dapat menginstal paket izin Information Schema sebagai pemilik proyek atau Pengguna RAM dengan peran Super_Administrator untuk mendapatkan akses ke metadata proyek. Misalnya, Anda dapat login ke klien MaxCompute dan mengeksekusi perintah
install package Information_Schema.systables;.CatatanUntuk informasi selengkapnya, lihat Project-level Information Schema.
Untuk informasi selengkapnya tentang masalah umum yang mungkin terjadi saat Anda login ke database, lihat Login ke database.