如需在 AlloyDB 实例上启用审核,请执行以下两个步骤。首先,您需要在实例上启用 alloydb.enable_pgaudit 标志。然后,您需要连接到集群的主实例,并在数据库中创建 pgaudit 扩展程序。
- 在实例上启用 pgAudit:
控制台
- 在 Google Cloud 控制台中,前往集群页面。
- 在资源名称列中点击相应集群。
- 在概览页面中,前往集群中的实例,选择一个实例,然后点击修改。
- 在实例上添加
alloydb.enable_pgaudit标志:- 点击添加标志。
- 从新增数据库标志列表中选择
alloydb.enable_pgaudit标志。 - 从值列表中选择开启。
- 点击完成。
- 点击更新实例。
gcloud
将实例的
alloydb.enable_pgaudit标志设置为on,即可在该实例上启用 pgAudit。如需详细了解如何使用 Google Cloud CLI 设置实例的数据库标志,请参阅配置实例的数据库标志。请注意,AlloyDB 会在您更新此标志后自动重启实例。
- 连接到主实例,并在每个数据库中创建扩展程序。
即使您要在读取池实例上启用审核,也必须在主实例上执行以下步骤:
- 按照将 psql 客户端连接到实例中所述,将 psql 客户端连接到集群的主实例。
- 在 psql 命令提示符下,连接到数据库并创建扩展程序:
\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit; - 重复前两个步骤,连接到其他数据库,并在每个数据库中创建扩展程序。