PolarDB-X mendukung akun istimewa dan akun standar. Secara default, instans baru tidak memiliki akun apa pun. Topik ini menjelaskan cara membuat dan mengelola akun untuk instans Anda.
Jenis akun
Instans PolarDB-X mendukung dua jenis akun database berikut:
|
Account type |
Description |
|
privileged account |
|
|
standard account |
|
-
Anda tidak dapat mengubah jenis akun setelah akun tersebut dibuat. Untuk mengubah jenis akun, Anda harus menghapus akun tersebut lalu membuat akun baru dengan nama yang sama tetapi jenis yang berbeda.
-
Untuk membuat Pengguna RAM untuk Akun Alibaba Cloud dan memberi otorisasi kepada Pengguna RAM agar dapat mengelola instans, lihat Create a RAM user.
Anda dapat melakukan aksi berikut pada akun di Konsol:
Catatan penggunaan
-
Setiap instans PolarDB-X hanya dapat memiliki satu akun istimewa.
-
Setelah dibuat, akun istimewa tidak dapat dihapus.
-
Saat Anda membuat akun database di Konsol, nilai
HOST-nya diatur ke%. Hal ini memungkinkan akses dari alamat IP mana pun dalam daftar putih. Untuk membatasi akses berdasarkan host, login ke instans menggunakan akun istimewa dan jalankan pernyataanCREATE USERuntuk membuat akun tersebut.-- Ganti bagian host sesuai kebutuhan. CREATE USER <username>@<host> IDENTIFIED BY '<password>';
Create an account
Login ke PolarDB Distributed Edition console.
Di bilah navigasi atas, pilih wilayah tempat instans dideploy.
Di halaman Instances, klik tab PolarDB-X 2.0.
Temukan instans dan klik Instance ID untuk membuka halaman detail instans.
-
Di panel navigasi sebelah kiri, klik .
-
Klik Create Account. Di kotak dialog yang muncul, konfigurasikan parameter berikut.
Parameter
Description
Account Name
Masukkan nama akun.
CatatanNama akun harus memenuhi persyaratan berikut:
-
Terdiri dari 2 hingga 16 karakter dan hanya boleh berisi huruf kecil, angka, serta garis bawah (_).
-
Dimulai dengan huruf dan diakhiri dengan huruf atau angka.
-
Bersifat unik dalam instans.
Account Type
Pilih Privileged Account atau Standard Account.
Authorization Database
Berikan izin pada satu atau beberapa database kepada akun.
-
Pilih satu atau beberapa database dan klik ikon
untuk memindahkannya dari daftar Unauthorized Databases di sebelah kiri ke daftar Authorized Databases di sebelah kanan. -
Di daftar Authorized Databases di sebelah kanan, pilih izin untuk database target.
Catatan-
Parameter ini hanya tersedia saat Anda membuat Standard Account.
-
Parameter ini bersifat opsional. Anda juga dapat memberikan izin setelah akun dibuat.
-
Izin yang didukung adalah Read and write, Read-only, DML Only, dan DDL Only.
-
Untuk memberikan izin yang sama ke beberapa database sekaligus, klik tombol yang sesuai di pojok kanan atas daftar Authorized Databases, misalnya All Read and Write.
Password
Tetapkan password untuk akun.
CatatanPassword harus memenuhi persyaratan berikut:
-
Terdiri dari 8 hingga 20 karakter.
-
Berisi karakter dari minimal tiga kategori berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.
-
Karakter khusus: @#$%^&+=
Confirm Password
Masukkan ulang password.
Description
Opsional. Tambahkan deskripsi untuk akun guna mempermudah pengelolaan. Deskripsi dapat mencapai panjang maksimal 256 karakter.
-
-
Klik OK.
Reset a password
Login ke PolarDB Distributed Edition console.
Di bilah navigasi atas, pilih wilayah tempat instans dideploy.
Di halaman Instances, klik tab PolarDB-X 2.0.
Temukan instans dan klik Instance ID untuk membuka halaman detail instans.
-
Di panel navigasi sebelah kiri, klik .
-
Di halaman Accounts, temukan akun target dan klik Change password di kolom Operation.
-
Di kotak dialog yang muncul, masukkan dan konfirmasi password baru, lalu klik OK.
CatatanPassword harus memenuhi persyaratan berikut:
-
Terdiri dari 8 hingga 20 karakter.
-
Berisi karakter dari minimal tiga kategori berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.
-
Karakter khusus: @#$%^&+=
-
Modify permissions of a standard account
Login ke PolarDB Distributed Edition console.
Di bilah navigasi atas, pilih wilayah tempat instans dideploy.
Di halaman Instances, klik tab PolarDB-X 2.0.
Temukan instans dan klik Instance ID untuk membuka halaman detail instans.
-
Di panel navigasi sebelah kiri, klik .
-
Di halaman Accounts, temukan akun target dan klik Modify Permissions di kolom Operation.
CatatanAksi Modify Permissions tidak berlaku untuk akun istimewa karena akun tersebut memiliki izin penuh atas semua database.
-
Di kotak dialog yang muncul, pilih satu atau beberapa database dan klik ikon
untuk memindahkannya dari daftar Unauthorized Databases di sebelah kiri ke daftar Authorized Databases di sebelah kanan. -
Di daftar Authorized Databases di sebelah kanan, pilih izin untuk database target.
Catatan-
Izin yang didukung adalah Read and write, Read-only, DML Only, dan DDL Only.
-
Untuk memberikan izin yang sama ke beberapa database sekaligus, klik tombol yang sesuai di pojok kanan atas daftar Authorized Databases, misalnya All DDL Only.
-
-
Klik OK.
Delete an account
Menghapus akun akan mencegah klien melakukan koneksi. Lakukan dengan hati-hati.
Login ke PolarDB Distributed Edition console.
Di bilah navigasi atas, pilih wilayah tempat instans dideploy.
Di halaman Instances, klik tab PolarDB-X 2.0.
Temukan instans dan klik Instance ID untuk membuka halaman detail instans.
-
Di panel navigasi sebelah kiri, klik .
-
Di halaman Accounts, temukan akun target dan klik Delete di kolom Operation.
-
Di kotak dialog yang muncul, klik OK.