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

本頁說明如何在 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」中的操作說明進行。

後續步驟