Sensitive Data Protection 具備許多強大功能,但視您指示 Sensitive Data Protection 掃描的資訊量而定,使用費有可能相當高昂。本主題說明多種方法,可協助您控管使用費,同時確保 Sensitive Data Protection 只掃描所需資料。
檢查
Google 建議採用下列做法,協助您控管檢查費用。
運用取樣限制檢查的位元組數
如果掃描的是 BigQuery 資料表或 Cloud Storage bucket,Sensitive Data Protection 可以掃描資料集的一小部分。這樣一來,您就能取得掃描結果樣本,而不必支付掃描整個資料集可能產生的費用。
發現含有機密資料的樣本後,您可以安排第二次更詳盡的資料集掃描,以探索整個發現項目清單。
詳情請參閱「檢查儲存空間與資料庫以找出機密資料」中的「限制檢查的內容數量」。
只掃描變更的資料
您可以指示 Sensitive Data Protection 避免掃描上次檢查後未修改的資料。設定時間範圍,即可根據資料上次修改的時間,控管要掃描的資料。
如果您使用工作觸發條件,可以在 TimespanConfig 中設定 enable_auto_population_of_timespan_config 旗標,自動略過上次排定工作期間掃描的內容。
詳情請參閱「建立及排定 Sensitive Data Protection 檢查工作」中的「僅掃描新內容」。
將 Cloud Storage 中的檔案掃描限制為僅限相關檔案
指定 CloudStorageRegexFileSet 訊息,即可使用規則運算式篩選器,更精細地控管要納入或排除 bucket 中的哪些檔案或資料夾。
如果您知道某些檔案沒有機密資料,例如備份、TMP 檔案、靜態網路內容等,就可以略過掃描這些檔案。
探索
建議您採用下列做法,控管資料剖析費用。
執行估算
開始資料剖析作業前,建議您先進行估算。執行估算作業,即可瞭解要剖析的 BigQuery 資料大小和形狀。每項預估值都會提供約略的資料表數量、資料大小和剖析費用。以及 BigQuery 資料的每月成長預測。
如要進一步瞭解如何執行估算,請參閱下列文章:
- Estimate data profiling cost for an organization or folder (估算機構或資料夾的資料剖析費用)
- Estimate data profiling cost for a single project (估算單一專案的資料剖析費用)
在掃描設定中新增排程
為控管資料剖析費用,建議您建立排程,並設定篩選器和條件。以下列舉幾項您可以執行的操作:
- 如果不需要剖析特定資料表,可以指定一律不剖析符合篩選條件的資料表。
- 如果只想剖析特定資料表,可以關閉所有資料表的剖析功能,只保留符合篩選條件的資料表。
- 如果只想剖析特定資料表一次,可以指定這些資料表不應重新剖析。
- 如果不需要剖析舊資料表,可以設定條件,只剖析特定日期之後建立的資料表。
- 如果不需要剖析新資料表,可以設定條件,只在資料表達到特定存在時間或資料列數下限時才剖析。
使用資訊主頁查看費用並查詢您的稽核記錄
建立資訊主頁查看帳單資料,以便調整 Sensitive Data Protection 用量。您也可以考慮將稽核記錄串流至 Sensitive Data Protection,以便分析使用模式。
您可以將帳單資料匯出至 BigQuery,並在數據分析等工具中以圖表呈現。如需建立帳單資訊主頁的教學課程,請參閱「使用 BigQuery 和數據分析以圖表呈現 Google Cloud 帳單」。
您也可將稽核記錄串流至 BigQuery,並分析例如使用者查詢費用等用量模式的記錄。
設定預算快訊
設定預算快訊,掌握實際支出的累計情況。請注意,設定預算並不會限制 API 用量,只會讓您在支出金額接近指定門檻時收到提醒。