All Products
Search
Document Center

ApsaraDB RDS:Buat akun

Last Updated:Aug 26, 2026

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

Jenis akun

Instans ApsaraDB RDS for MariaDB memiliki dua jenis akun: privileged dan standard. Anda dapat mengelola semua akun di Konsol ApsaraDB RDS.

Type

Description

Privileged Account

  • Akun ini hanya dapat dibuat dan dikelola melalui Konsol atau dengan menggunakan operasi API.

  • Hanya satu Privileged Account yang dapat dibuat per instans. Akun ini mengelola semua akun standard dan database.

  • Memberikan izin advanced untuk kontrol akses custom dan fine-grained. Misalnya, Anda dapat memberikan izin untuk mengakses tabel tertentu kepada pengguna berbeda.

  • Memiliki semua izin untuk semua database dalam instans tersebut.

  • Dapat memutus session akun apa pun.

  • Jika Anda membuat Privileged Account dengan nama yang sama seperti akun standard yang sudah ada, maka Privileged Account tersebut akan menggantikan akun standard tersebut.

Standard Account

  • Anda dapat membuat dan mengelolanya melalui konsol, menggunakan Operasi API, atau menjalankan Pernyataan SQL.

  • Anda dapat membuat beberapa Standard Account untuk satu instans. Jumlah maksimum Standard Account tergantung pada versi mesin minor instans tersebut.

  • Anda harus memberikan izin secara manual untuk database tertentu kepada Standard Account.

  • Standard Account tidak dapat membuat atau mengelola akun lain, serta tidak dapat memutus session akun lain.

Buat Privileged Account

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Accounts. Kemudian, klik Create Account.

  3. Konfigurasikan parameter berikut, lalu klik OK.

    Catatan

    Setelah Anda membuat Privileged Account, akun tersebut akan diaktifkan secara otomatis dalam hitungan detik.

    Parameter

    Description

    Database Account

    Masukkan nama akun. Nama tersebut harus memenuhi persyaratan berikut:

    • Panjang nama harus 2 hingga 16 karakter.

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

    • Nama hanya boleh terdiri dari huruf kecil, angka, dan garis bawah (_).

    • Nama harus unik dalam instans tersebut.

    Catatan

    Jika Anda membuat Privileged Account dengan nama yang sama seperti akun standard yang sudah ada, maka Privileged Account tersebut akan menggantikan akun standard tersebut.

    Account Type

    Pilih Privileged Account.

    New Password

    Tetapkan password untuk akun tersebut. Password harus memenuhi persyaratan berikut:

    • Panjang password harus 8 hingga 32 karakter.

    • Password harus mengandung minimal tiga dari empat jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.

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

    Confirm Password

    Masukkan ulang password untuk konfirmasi.

    Description

    Tambahkan deskripsi untuk akun agar lebih mudah dikelola. Deskripsi dapat mencapai panjang 256 karakter.

Atur ulang izin Privileged Account

Jika Privileged Account mengalami masalah, seperti secara tidak sengaja mencabut izinnya sendiri dengan pernyataan REVOKE, Anda dapat memulihkan izin tersebut.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

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

  3. Masukkan password Privileged Account untuk mengatur ulang izinnya.

Buat Standard Account

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Accounts. Kemudian, klik Create Account.

  3. Konfigurasikan parameter berikut, lalu klik OK.

    Parameter

    Description

    Database Account

    Masukkan nama akun. Nama tersebut harus memenuhi persyaratan berikut:

    • Panjang nama harus 2 hingga 16 karakter.

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

    • Nama hanya boleh terdiri dari huruf kecil, angka, dan garis bawah (_).

    Account Type

    Pilih Standard Account.

    Authorization database

    Berikan izin untuk satu atau beberapa database kepada akun tersebut.

    1. Pilih satu atau beberapa database dari daftar di sebelah kiri lalu klik ikon > untuk menambahkannya ke panel di sebelah kanan.

    2. Di panel sebelah kanan, pilih tingkat izin untuk setiap database: Read/Write (DDL + DML), Read-only, DDL Only, atau DML Only.

      Untuk memberikan izin yang sama ke beberapa database sekaligus, klik tombol di pojok kanan atas panel, misalnya Set all to read/write (DDL+DML).

      Catatan
      • Label tombol berubah setiap kali diklik. Misalnya, setelah Anda mengklik Set all to read/write (DDL+DML), label tersebut berubah menjadi Set all to read-only.

      • Parameter ini opsional. Anda dapat memberikan izin kepada akun setelah akun tersebut dibuat.

    New Password

    Tetapkan password untuk akun tersebut. Password harus memenuhi persyaratan berikut:

    • Panjang password harus 8 hingga 32 karakter.

    • Password harus mengandung minimal tiga dari empat jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.

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

    Confirm Password

    Masukkan ulang password untuk konfirmasi.

    Description

    Opsional. Tambahkan deskripsi agar akun lebih mudah dikelola. Deskripsi dapat mencapai panjang 256 karakter.

Referensi API

Anda dapat memanggil operasi CreateAccount untuk membuat akun database.

FAQ

AccountLimitExceeded error

Problem

Memanggil operasi CreateAccount dengan parameter yang salah dapat mengembalikan error berikut:

"Code": "AccountLimitExceeded",
"Message": "AccountQuotaExceeded: Exceeding the allowed amount of account"

Error ini menunjukkan bahwa instans telah mencapai batas jumlah akun.

Causes

  • Batas akun: Hanya satu Privileged Account yang diizinkan per instans, dan akun ini tidak dapat dihapus.

  • Pengaturan parameter: Untuk instans MariaDB, jika Anda mengatur parameter AccountType ke Super tetapi Privileged Account sudah ada, API akan mengembalikan error AccountLimitExceeded.

Solutions

  • Buat Standard Account: Pastikan parameter AccountType diatur ke Normal. Jumlah maksimum Standard Account tergantung pada versi mesin minor instans tersebut.

  • Buat Privileged Account: Pastikan parameter AccountType diatur ke Super. Sebelum membuat Privileged Account, buka halaman Accounts di Konsol ApsaraDB RDS untuk memeriksa apakah Privileged Account sudah ada. Jika Privileged Account sudah ada, jangan buat yang baru.