Para habilitar la auditoría en una instancia de AlloyDB, debes realizar dos pasos. Primero, habilita la marca alloydb.enable_pgaudit en la instancia. Luego, te conectas a la instancia principal del clúster y creas la extensión pgaudit en las bases de datos.
- Habilita pgAudit en la instancia:
Console
- En la consola de Google Cloud, ve a la página Clústeres.
- Haz clic en un clúster en la columna Nombre del recurso.
- En la página Descripción general, ve a Instancias en tu clúster, selecciona una instancia y, luego, haz clic en Editar.
- Agrega la marca
alloydb.enable_pgaudit
a tu instancia:- Haz clic en Agregar marca.
- Selecciona la marca
alloydb.enable_pgaudit
de la lista New database flag. - Selecciona on en la lista Value.
- Haz clic en Listo.
- Haz clic en Actualizar instancia.
gcloud
Para habilitar pgAudit en una instancia, establece la marca
alloydb.enable_pgaudit
de esa instancia enon
. Para obtener más información sobre cómo configurar las marcas de base de datos de una instancia con Google Cloud CLI, consulta Configura las marcas de base de datos de una instancia.Ten en cuenta que AlloyDB reinicia automáticamente la instancia después de que actualices esta marca.
- Conéctate a la instancia principal y crea la extensión en cada base de datos.
Debes realizar los siguientes pasos en la instancia principal, incluso si habilitas la auditoría en una instancia de grupo de lectura:
- Conecta un cliente psql a la instancia principal del clúster, como se describe en Conecta un cliente psql a una instancia.
- En el símbolo del sistema de psql, conéctate a la base de datos y crea la extensión:
\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit;
- Repite los dos pasos anteriores para conectarte a otras bases de datos y crear la extensión en cada una de ellas.