啟用 pgAudit

如要在 AlloyDB 執行個體上啟用稽核功能,請執行兩個步驟。首先,請在執行個體上啟用 alloydb.enable_pgaudit 旗標。接著,連線至叢集的主要執行個體,並在資料庫中建立 pgaudit 擴充功能。

  1. 在執行個體上啟用 pgAudit:

    控制台

    1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

      前往「Clusters」(叢集) 頁面

    2. 在「資源名稱」欄中,按一下叢集。
    3. 在「總覽」頁面中,前往「叢集中的執行個體」,選取執行個體,然後按一下「編輯」
    4. 在執行個體上新增 alloydb.enable_pgaudit 標記:
      1. 按一下「新增旗標」
      2. 從「New database flag」(新的資料庫標記) 清單中選取 alloydb.enable_pgaudit 標記。
      3. 從「Value」清單中選取「on」。
      4. 按一下 [完成]
    5. 按一下「更新執行個體」

    gcloud

    如要在執行個體上啟用 pgAudit,請將該執行個體的 alloydb.enable_pgaudit 旗標設為 on。如要進一步瞭解如何使用 Google Cloud CLI 設定執行個體的資料庫旗標,請參閱「設定執行個體的資料庫旗標」。

    請注意,更新這個標記後,AlloyDB 會自動重新啟動執行個體。

  2. 連線至主要執行個體,並在每個資料庫中建立擴充功能。 即使您要在讀取集區執行個體上啟用稽核功能,也必須在主要執行個體上執行下列步驟:
    1. 按照「將 psql 用戶端連線至執行個體」一文的說明,將 psql 用戶端連線至叢集的主要執行個體。
    2. 在 psql 命令提示字元中,連線至資料庫並建立擴充功能:
          \c DB_NAME
          CREATE EXTENSION IF NOT EXISTS pgaudit;
          
    3. 重複前兩個步驟,連線至其他資料庫,並在每個資料庫中建立擴充功能。