啟用資料庫稽核功能,提升執行個體安全性

本頁說明如何在 AlloyDB 中啟用資料庫稽核功能、資料庫稽核建議的運作方式,以及如何使用這項功能。

AlloyDB 資料庫稽核建議工具可協助您偵測未啟用稽核功能的正式環境執行個體。然後提供啟用資料庫稽核功能的建議。

事前準備

如要查看最佳化建議和洞察資料,請先完成下列步驟:

列出建議

您可以使用 Google Cloud 控制台gcloud CLI或 Recommender API,列出啟用資料庫稽核建議。

主控台

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

    前往「Clusters」(叢集) 頁面

    詳情請參閱「透過建議中心查看最佳化建議」。

  2. 在「安全性」資訊卡中,按一下「稽核未啟用」

    系統會顯示執行個體叢集清單,其中包含適用「未啟用稽核」建議的執行個體。

gcloud CLI

如要使用 gcloud CLI 列出啟用資料庫稽核建議,請執行 gcloud recommender recommendations list 指令,如下所示:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.alloydb.instance.SecurityRecommender \
--filter=recommenderSubtype=ENABLE_DATABASE_AUDITING

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1

API

如要使用 Recommendations API 列出啟用資料庫稽核建議,請呼叫 recommendations.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=ENABLE_DATABASE_AUDITING

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1

查看洞察資料和詳細建議

如要查看需要啟用資料庫稽核的執行個體相關深入分析和詳細建議,請使用 Google Cloud 控制台、gcloud CLI或 Recommender API。

主控台

在「叢集」頁面中,按一下「問題」欄中執行個體的建議。系統會顯示建議面板,其中包含洞察資料和詳細建議。

gcloud CLI

執行 gcloud recommender insights list 指令,如下所示:


gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.alloydb.instance.SecurityInsight \
--filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1

API

呼叫 insights.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.instance.SecurityInsight/insights?filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:執行個體所在的區域,例如 us-central1

套用最佳化建議

請仔細評估建議,然後執行下列任一操作:

主控台

如要導入建議,請按照「啟用 pgAudit」中的操作說明進行。

gcloud CLI

如要導入建議,請按照「啟用 pgAudit」中的操作說明進行。

後續步驟