启用 pgAudit

如需在 AlloyDB 实例上启用审核,请执行以下两个步骤。首先,您需要在实例上启用 alloydb.enable_pgaudit 标志。然后,您需要连接到集群的主实例,并在数据库中创建 pgaudit 扩展程序。

  1. 在实例上启用 pgAudit:

    控制台

    1. 在 Google Cloud 控制台中,前往集群页面。

      转到集群

    2. 资源名称列中点击相应集群。
    3. 概览页面中,前往集群中的实例,选择一个实例,然后点击修改
    4. 在实例上添加 alloydb.enable_pgaudit 标志:
      1. 点击添加标志
      2. 新增数据库标志列表中选择 alloydb.enable_pgaudit 标志。
      3. 列表中选择开启
      4. 点击完成
    5. 点击更新实例

    gcloud

    将实例的 alloydb.enable_pgaudit 标志设置为 on,即可在该实例上启用 pgAudit。如需详细了解如何使用 Google Cloud CLI 设置实例的数据库标志,请参阅配置实例的数据库标志

    请注意,AlloyDB 会在您更新此标志后自动重启实例。

  2. 连接到主实例,并在每个数据库中创建扩展程序。 即使您要在读取池实例上启用审核,也必须在主实例上执行以下步骤:
    1. 按照将 psql 客户端连接到实例中所述,将 psql 客户端连接到集群的主实例。
    2. 在 psql 命令提示符下,连接到数据库并创建扩展程序:
          \c DB_NAME
          CREATE EXTENSION IF NOT EXISTS pgaudit;
          
    3. 重复前两个步骤,连接到其他数据库,并在每个数据库中创建扩展程序。