全部产品
Search
文档中心

ApsaraDB RDS:Buat akun

更新时间:Nov 10, 2025

Topik ini menjelaskan cara membuat akun untuk instans ApsaraDB RDS for MariaDB.

Jenis akun

ApsaraDB RDS for MariaDB mendukung dua jenis akun database: akun istimewa dan akun standar. Anda dapat mengelola semua akun di Konsol ApsaraDB RDS.

Jenis akun

Deskripsi

Privileged Account

  • Anda dapat membuat dan mengelola akun istimewa di Konsol ApsaraDB RDS atau dengan memanggil Operasi API.

  • Hanya satu akun istimewa yang dapat dibuat untuk setiap instans RDS. Akun istimewa memiliki izin untuk mengelola semua akun standar dan database dari instans RDS tempat akun istimewa tersebut dibuat.

  • Akun istimewa memungkinkan Anda mengelola izin pada tingkat detail halus sesuai kebutuhan. Sebagai contoh, Anda dapat memberikan setiap akun standar izin untuk menanyakan tabel tertentu.

  • Akun istimewa memiliki izin atas semua database dari instans RDS tempat akun istimewa tersebut dibuat.

  • Anda dapat memutuskan koneksi akun apa pun.

  • Jika nama pengguna akun istimewa sama dengan akun standar yang sudah ada, akun istimewa akan menggantikan akun standar.

Standard Account

  • Anda dapat membuat dan mengelola akun standar di Konsol ApsaraDB RDS, dengan memanggil Operasi API, atau menggunakan Pernyataan SQL.

  • Lebih dari satu akun standar dapat dibuat untuk setiap instans RDS. Jumlah maksimum akun standar yang diizinkan untuk sebuah instans RDS bervariasi tergantung pada versi mesin minor dari instans RDS tersebut.

  • Anda harus memberikan izin pada database tertentu kepada akun standar.

  • Akun standar tidak memiliki izin untuk membuat, mengelola, atau memutuskan koneksi akun lain dari instans RDS tempat akun standar tersebut dibuat.

Buat akun istimewa

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi sebelah kiri, pilih Account Management, lalu klik Create Account.

  3. Atur parameter yang diperlukan dan klik OK.

    Catatan

    Akun istimewa akan aktif dalam beberapa detik setelah pembuatan.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama akun. Persyaratan berikut harus dipenuhi:

    • Nama pengguna harus terdiri dari 2 hingga 16 karakter.

    • Nama pengguna harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama dapat berisi huruf kecil, angka, dan garis bawah (_).

    • Nama pengguna tidak boleh sama dengan nama pengguna akun yang sudah ada.

    Catatan

    Jika nama pengguna akun istimewa sama dengan akun standar yang sudah ada, akun istimewa akan menggantikan akun standar.

    Account Type

    Pilih Privileged Account.

    Password

    Masukkan kata sandi untuk akun tersebut. Kata sandi harus memenuhi persyaratan berikut:

    • Kata sandi terdiri dari 8 hingga 32 karakter.

    • Kata sandi harus berisi setidaknya tiga jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

    • Karakter khusus termasuk !@#$%^&*()_+-=.

    Confirm Password

    Masukkan kata sandi lagi.

    Description

    Masukkan deskripsi yang membantu mengidentifikasi akun untuk manajemen di masa mendatang. Deskripsi dapat mencapai hingga 256 karakter.

Atur ulang izin akun istimewa

Jika izin akun istimewa secara tidak sengaja dicabut atau mengalami pengecualian lain, lakukan langkah-langkah berikut untuk mengatur ulang izin:

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi sebelah kiri, pilih Account Management, lalu klik Reset Permissions di sebelah kanan Privileged Account.

  3. Masukkan kata sandi akun istimewa untuk mereset izin akun.

Buat akun standar

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi sebelah kiri, pilih Account Management, lalu klik Create Account.

  3. Atur parameter yang diperlukan dan klik OK.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama akun. Persyaratan berikut harus dipenuhi:

    • Nama pengguna harus terdiri dari 2 hingga 16 karakter.

    • Nama pengguna harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama dapat berisi huruf kecil, angka, dan garis bawah (_).

    Account Type

    Pilih Standard Account.

    Authorized Databases

    Anda dapat memberikan izin pada satu atau lebih database kepada akun tersebut.

    1. Pilih satu atau lebih database dari sisi kiri dan klik > untuk menambahkannya ke sisi kanan.

    2. Di kotak kanan, pilih Read/Write (DDL+DML), Read-only, DDL Only, atau DML Only untuk database target.

      Jika Anda ingin menyetel izin yang sama untuk beberapa database secara batch, klik tombol di sudut kanan atas kotak kanan, seperti Set All To Read/Write (DDL+DML).

      Catatan
      • Pengaturan parameter di sudut kanan atas berubah setelah Anda mengkliknya. Sebagai contoh, setelah Anda mengklik Set All To Read/Write (DDL+DML), tombol tersebut berubah menjadi Set All To Read-only.

      • Parameter ini bersifat opsional. Anda dapat memberikan izin kepada akun setelah Anda membuatnya.

    Password

    Masukkan kata sandi untuk akun tersebut. Kata sandi harus memenuhi persyaratan berikut:

    • Kata sandi terdiri dari 8 hingga 32 karakter.

    • Kata sandi harus berisi setidaknya tiga jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

    • Karakter khusus termasuk !@#$%^&*()_+-=.

    Confirm Password

    Masukkan kata sandi lagi.

    Description

    Opsional. Masukkan deskripsi yang membantu mengidentifikasi akun untuk manajemen di masa mendatang. Deskripsi dapat mencapai hingga 256 karakter.

Referensi API

Anda dapat menggunakan CreateAccount untuk membuat akun database.

FAQ

Mengapa saya menerima kesalahan AccountLimitExceeded saat membuat pengguna dengan API CreateAccount?

Deskripsi masalah

Ketika pengguna membuat akun database menggunakan CreateAccount API, jika parameter tidak disetel dengan benar, kesalahan berikut mungkin terjadi:

"Code": "AccountLimitExceeded",
"Message": "AccountQuotaExceeded: Melebihi jumlah akun yang diizinkan"

Kesalahan ini menunjukkan bahwa instans telah mencapai jumlah maksimum akun yang diizinkan.

Penyebab kesalahan

  • Batas jumlah akun: Hanya satu akun istimewa yang diizinkan, dan akun istimewa tidak dapat dihapus.

  • Masalah pengaturan parameter: Di MariaDB, jika AccountType disetel ke Super (akun istimewa), tetapi database sudah memiliki akun istimewa, kesalahan AccountLimitExceeded akan dipicu.

Solusi

  • Membuat akun standar: Pastikan AccountType disetel ke Normal. RDS biasanya tidak memiliki batasan jumlah akun standar, meskipun jumlah spesifik bergantung pada kernel instans.

  • Membuat akun istimewa: Pastikan AccountType disetel ke Super. Anda dapat memeriksa apakah akun istimewa sudah ada di instans melalui halaman Accounts di Konsol RDS. Jika sudah ada satu, hindari membuat yang lain.