Visão geral das funções do usuário do AlloyDB Omni
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, descrevemos como o AlloyDB Omni em uma VM funciona com papéis do PostgreSQL. Nesta página, consideramos que você esteja familiarizado com o PostgreSQL.
Um banco de dados do AlloyDB Omni usa o conceito padrão de papéis do PostgreSQL. Um papel pode atuar como um usuário do banco de dados, um grupo de usuários ou ambos.
Uma função do usuário tem o privilégio LOGIN, que permite que os usuários façam login no sistema do AlloyDB Omni. Uma função de grupo tem papéis de membro com vários privilégios, que podem ser concedidos ou revogados para todos os membros de uma só vez.
Papéis predefinidos do PostgreSQL no AlloyDB Omni
O PostgreSQL tem um conjunto de papéis predefinidos
com vários privilégios. O AlloyDB Omni adiciona vários papéis do usuário e de grupo a esse conjunto de papéis predefinidos do PostgreSQL.
A seguinte tabela lista os papéis do PostgreSQL que o AlloyDB Omni
predefine:
Nome do papel
Privilégios
alloydbadmin
SUPERUSER (que inclui CREATEROLE, CREATEDB e LOGIN).
alloydbmetadata
Por padrão, esse papel não tem nenhum privilégio.
Além disso, o AlloyDB Omni reserva os nomes de papéis a seguir que não são usados, mas podem ser usados no futuro.
Nome do papel
Privilégios
alloydbagent
NOLOGIN
alloydbexport
NOLOGIN
alloydbiamgroupuser
NOLOGIN
alloydbiamuser
NOLOGIN
alloydbimportexport
NOLOGIN
alloydbobservability
NOLOGIN
alloydbreplica
NOLOGIN
alloydbsqllogical
NOLOGIN
alloydbsuperuser
NOLOGIN
A função do usuário alloydbadmin
alloydbadmin é um papel predefinido que configura
o sistema de banco de dados e realiza outras tarefas de superusuário. Esse papel tem os seguintes privilégios:
Criar extensões que exigem privilégios de superusuário
Criar gatilhos de eventos
Criar usuários de replicação
Criar publicações e assinaturas de replicação
Esse papel é usado apenas por ferramentas internas do AlloyDB Omni e não deve ser usado por usuários.
O papel alloydbmetadata
alloydbmetadata é um papel predefinido com menos privilégios, também usado internamente pelo AlloyDB Omni. Assim como alloydbadmin, esse papel não deve ser usado por outros usuários.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-22 UTC."],[[["\u003cp\u003eAlloyDB Omni utilizes standard PostgreSQL roles, which can function as database users, groups, or both.\u003c/p\u003e\n"],["\u003cp\u003eAlloyDB Omni adds predefined user and group roles to the existing set of PostgreSQL's predefined roles, with \u003ccode\u003ealloydbadmin\u003c/code\u003e and \u003ccode\u003ealloydbmetadata\u003c/code\u003e being key examples.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ealloydbadmin\u003c/code\u003e role possesses \u003ccode\u003eSUPERUSER\u003c/code\u003e privileges, including \u003ccode\u003eCREATEROLE\u003c/code\u003e, \u003ccode\u003eCREATEDB\u003c/code\u003e, and \u003ccode\u003eLOGIN\u003c/code\u003e, and is designed for AlloyDB Omni internal use only.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ealloydbmetadata\u003c/code\u003e role is also for internal use by AlloyDB Omni and comes with no privileges by default.\u003c/p\u003e\n"],["\u003cp\u003eAlloyDB Omni reserves several other role names like \u003ccode\u003ealloydbagent\u003c/code\u003e, \u003ccode\u003ealloydbexport\u003c/code\u003e, and others, which are currently unused but might be implemented in the future and are all set to \u003ccode\u003eNOLOGIN\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]