Ringkasan peran pengguna AlloyDB Omni

Pilih versi dokumentasi:

Halaman ini menjelaskan cara kerja AlloyDB Omni di VM dengan peran PostgreSQL. Halaman ini mengasumsikan bahwa Anda sudah memahami PostgreSQL.

Database AlloyDB Omni menggunakan konsep peran PostgreSQL standar. Peran dapat bertindak sebagai pengguna database, grup pengguna, atau keduanya.

Peran pengguna memiliki hak istimewa LOGIN yang memungkinkan pengguna login ke sistem AlloyDB Omni. Peran grup memiliki peran anggota dengan berbagai hak istimewa, yang dapat Anda berikan atau batalkan untuk semua anggota sekaligus.

Peran PostgreSQL yang telah ditentukan sebelumnya di AlloyDB Omni

PostgreSQL memiliki serangkaian peran bawaan dengan berbagai hak istimewa. AlloyDB Omni menambahkan beberapa peran pengguna dan grup ke kumpulan peran bawaan PostgreSQL ini.

Tabel berikut mencantumkan peran PostgreSQL yang telah ditentukan sebelumnya oleh AlloyDB Omni:

Nama peran Hak Istimewa
alloydbadmin SUPERUSER (yang mencakup CREATEROLE, CREATEDB, dan LOGIN).
alloydbmetadata Secara default, peran ini tidak memiliki hak istimewa apa pun.
Selain itu, AlloyDB Omni mencadangkan nama peran berikut yang tidak digunakan, tetapi mungkin digunakan pada masa mendatang.

Nama peran Hak Istimewa
alloydbsuperuser NOLOGIN

Peran pengguna alloydbadmin

Peran alloydbadmin adalah peran standar yang menyiapkan sistem database dan melakukan tugas superuser lainnya. Peran ini memiliki hak istimewa berikut:

  • Membuat ekstensi yang memerlukan hak istimewa superuser
  • Membuat pemicu peristiwa
  • Membuat pengguna replikasi
  • Membuat langganan dan publikasi replikasi

Peran ini hanya digunakan oleh alat internal AlloyDB Omni dan tidak boleh digunakan oleh pengguna.

Peran alloydbmetadata

Peran alloydbmetadata adalah peran standar dengan lebih sedikit hak istimewa, yang juga digunakan secara internal oleh AlloyDB Omni. Mirip dengan alloydbadmin, peran ini tidak boleh digunakan oleh pengguna lain.

Peran penting lainnya

Selain peran bawaan, ada peran penting lainnya yang Anda gunakan untuk administrasi dan untuk menyiapkan fitur tertentu di AlloyDB Omni untuk Linux.

Peran postgres

Peran postgres adalah superuser default di PostgreSQL. Anda menggunakan pengguna ini untuk penyiapan awal dan untuk tugas administratif. Misalnya, setelah menginstal AlloyDB Omni untuk Linux, Anda terhubung sebagai pengguna postgres untuk menginisialisasi database.

Peran replicator

Peran replicator digunakan untuk menyiapkan cluster ketersediaan tinggi dan replika baca. Peran ini memiliki hak istimewa replikasi, yang diperlukan untuk melakukan streaming data dari instance utama ke replika. Anda harus membuat peran ini secara manual saat mengonfigurasi replikasi.

Langkah berikutnya