Habilita pgAudit

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.

  1. Habilita pgAudit en la instancia:

    Console

    1. En la consola de Google Cloud, ve a la página Clústeres.

      Ir a los clústeres

    2. Haz clic en un clúster en la columna Nombre del recurso.
    3. En la página Descripción general, ve a Instancias en tu clúster, selecciona una instancia y, luego, haz clic en Editar.
    4. Agrega la marca alloydb.enable_pgaudit a tu instancia:
      1. Haz clic en Agregar marca.
      2. Selecciona la marca alloydb.enable_pgaudit de la lista New database flag.
      3. Selecciona on en la lista Value.
      4. Haz clic en Listo.
    5. Haz clic en Actualizar instancia.

    gcloud

    Para habilitar pgAudit en una instancia, establece la marca alloydb.enable_pgaudit de esa instancia en on. 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.

  2. 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:
    1. Conecta un cliente psql a la instancia principal del clúster, como se describe en Conecta un cliente psql a una instancia.
    2. 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;
          
    3. Repite los dos pasos anteriores para conectarte a otras bases de datos y crear la extensión en cada una de ellas.