Panoramica dei ruoli utente di AlloyDB Omni

Seleziona una versione della documentazione:

Questa pagina descrive come funziona AlloyDB Omni con i ruoli PostgreSQL. Questa pagina presuppone che tu abbia familiarità con PostgreSQL.

Un database AlloyDB Omni utilizza il concetto standard di ruoli di PostgreSQL. Un ruolo può agire come utente del database, gruppo di utenti o entrambi.

Un ruolo utente dispone del privilegio LOGIN che consente agli utenti di accedere al sistema AlloyDB Omni. Un ruolo di gruppo ha ruoli dei membri con vari privilegi, che puoi concedere o revocare a tutti i membri contemporaneamente.

Ruoli PostgreSQL predefiniti di AlloyDB Omni

PostgreSQL ha un insieme di ruoli predefiniti con vari privilegi. AlloyDB Omni aggiunge diversi ruoli utente e di gruppo a questo insieme di ruoli predefiniti di PostgreSQL.

La tabella seguente elenca i ruoli PostgreSQL predefiniti da AlloyDB Omni:

Nome ruolo Privilegi
alloydbadmin SUPERUSER (che include CREATEROLE, CREATEDB e LOGIN).
alloydbmetadata Per impostazione predefinita, questo ruolo non dispone di privilegi.
alloydbmonitor Fornisce i privilegi di monitoraggio di sola lettura pg_monitor e LOGIN utilizzati dall'operatore AlloyDB Omni per raccogliere le metriche del database.
Inoltre, AlloyDB Omni riserva i seguenti nomi di ruoli che non sono utilizzati, ma che potrebbero essere utilizzati in futuro.

Nome ruolo Privilegi
alloydbagent NOLOGIN
alloydbexport NOLOGIN
alloydbiamgroupuser NOLOGIN
alloydbiamuser NOLOGIN
alloydbimportexport NOLOGIN
alloydbobservability NOLOGIN
alloydbreplica NOLOGIN
alloydbsqllogical NOLOGIN
alloydbsuperuser NOLOGIN

Il ruolo utente alloydbadmin

Il ruolo alloydbadmin è un ruolo predefinito che configura il sistema di database ed esegue altre attività di super utente. Questo ruolo ha i seguenti privilegi:

  • Creare estensioni che richiedono privilegi di super utente
  • Crea trigger di eventi
  • Crea utenti di replica
  • Crea pubblicazioni e sottoscrizioni di replica

Questo ruolo viene utilizzato solo dagli strumenti interni di AlloyDB Omni e non deve essere utilizzato dagli utenti.

Il ruolo alloydbmetadata

Il ruolo alloydbmetadata è un ruolo predefinito con meno privilegi, utilizzato anche internamente da AlloyDB Omni. Analogamente a alloydbadmin, questo ruolo non deve essere utilizzato da altri utenti.

Il ruolo alloydbmonitor

Il ruolo alloydbmonitor è un account di sola lettura predefinito utilizzato dall'operatore AlloyDB Omni per raccogliere le metriche del database. Analogamente a alloydbadmin, questo ruolo viene utilizzato internamente da AlloyDB Omni. Non assegnare questo ruolo ad altri utenti. Per configurare l'autenticazione basata su password e la rotazione delle password per alloydbadmin e alloydbmonitor, consulta Forza l'autenticazione basata su password per gli account amministratore interni.

Passaggi successivi