Descripción general de los roles de usuario de AlloyDB Omni

Selecciona una versión de la documentación:

En esta página se describe cómo funciona AlloyDB Omni en una máquina virtual con los roles de PostgreSQL. En esta página se da por supuesto que conoces PostgreSQL.

Una base de datos de AlloyDB Omni usa el concepto estándar de roles de PostgreSQL. Un rol puede actuar como usuario de la base de datos, como grupo de usuarios o como ambas cosas.

Un rol de usuario tiene el privilegio LOGIN, que permite a los usuarios iniciar sesión en el sistema AlloyDB Omni. Un rol de grupo tiene roles de miembro con varios privilegios, que puedes conceder o revocar a todos los miembros a la vez.

Roles de PostgreSQL predefinidos de AlloyDB Omni

PostgreSQL tiene un conjunto de roles predefinidos con varios privilegios. AlloyDB Omni añade varios roles de usuario y de grupo a este conjunto de roles predefinidos de PostgreSQL.

En la siguiente tabla se enumeran los roles de PostgreSQL que AlloyDB Omni predefine:

Nombre de rol Privilegios
alloydbadmin SUPERUSER (que incluye CREATEROLE, CREATEDB y LOGIN).
alloydbmetadata De forma predeterminada, este rol no tiene ningún privilegio.

Además, AlloyDB Omni reserva los siguientes nombres de roles, que no se usan, pero que se pueden usar en el futuro.

Nombre de rol Privilegios
alloydbagent NOLOGIN
alloydbexport NOLOGIN
alloydbiamgroupuser NOLOGIN
alloydbiamuser NOLOGIN
alloydbimportexport NOLOGIN
alloydbobservability NOLOGIN
alloydbreplica NOLOGIN
alloydbsqllogical NOLOGIN
alloydbsuperuser NOLOGIN

Rol de usuario alloydbadmin

El rol alloydbadmin es un rol predefinido que configura el sistema de bases de datos y realiza otras tareas de superusuario. Este rol tiene los siguientes privilegios:

  • Crear extensiones que requieran privilegios de superusuario
  • Crear activadores de eventos
  • Crear usuarios de replicación
  • Crear publicaciones y suscripciones de replicación

Este rol solo lo usan las herramientas internas de AlloyDB Omni y no deben usarlo los usuarios.

Rol alloydbmetadata

El rol alloydbmetadata es un rol predefinido con menos privilegios que también usa AlloyDB Omni internamente. Al igual que alloydbadmin, otros usuarios no deberían usar este rol.

Siguientes pasos