启用 pgAudit

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

  1. 在实例上启用 pgAudit:

    控制台

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

      转到集群

    2. 点击资源名称列中的某个集群。
    3. 概览页面中,前往集群中的实例,选择一个实例,然后点击修改
    4. 在您的实例上添加 alloydb.enable_pgaudit 标志:
      1. 点击添加标志
      2. 新数据库标志列表中选择 alloydb.enable_pgaudit 标志。
      3. Value 列表中选择 on
      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. 重复上述两个步骤,连接到其他数据库,并在每个数据库中创建扩展程序。