如要在 AlloyDB 執行個體上啟用稽核功能,請執行兩個步驟。首先,請在執行個體上啟用 alloydb.enable_pgaudit 旗標。接著,連線至叢集的主要執行個體,並在資料庫中建立 pgaudit 擴充功能。
- 在執行個體上啟用 pgAudit:
控制台
- 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。
- 按一下「資源名稱」欄中的叢集。
- 在「總覽」頁面中,前往「叢集內的執行個體」,選取執行個體,然後按一下「編輯」。
- 在執行個體上新增
alloydb.enable_pgaudit標記:- 按一下「新增旗標」。
- 從「New database flag」(新的資料庫標記) 清單中選取
alloydb.enable_pgaudit標記。 - 從「Value」清單中選取「on」。
- 按一下 [完成]。
- 按一下「更新執行個體」。
gcloud
如要在執行個體上啟用 pgAudit,請將該執行個體的
alloydb.enable_pgaudit旗標設為on。如要進一步瞭解如何使用 Google Cloud CLI 設定執行個體的資料庫旗標,請參閱「設定執行個體的資料庫旗標」。請注意,更新這個旗標後,AlloyDB 會自動重新啟動執行個體。
- 連線至主要執行個體,並在每個資料庫中建立擴充功能。
即使要在讀取集區執行個體上啟用稽核功能,也必須在主要執行個體上執行下列步驟:
- 按照「將 psql 用戶端連線至執行個體」一文所述,將 psql 用戶端連線至叢集的主要執行個體。
- 在 psql 命令提示字元中,連線至資料庫並建立擴充功能:
\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit; - 重複前兩個步驟,連線至其他資料庫,並在每個資料庫中建立擴充功能。