Habilita pgAudit

Para habilitar la auditoría en una instancia de AlloyDB para PostgreSQL, debes seguir dos pasos. Primero, habilitas 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. Según el alcance de las declaraciones que configures para que pgAudit registre y el volumen de tu carga de trabajo, habilitar el registro de auditoría extenso puede afectar el rendimiento de las consultas.

  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 Nueva marca de base de datos.
      3. Selecciona on en la lista Value.
      4. Haz clic en Listo.
    5. Haz clic en Actualizar instancia.

    gcloud

    Habilita pgAudit en una instancia configurando la marca alloydb.enable_pgaudit de esa instancia como 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 actualizar 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;
          

      Reemplaza DB_NAME por el nombre de la base de datos.

    3. Repite los dos pasos anteriores para conectarte a otras bases de datos y crear la extensión en cada una de ellas.