遮蓋文字內容中的機密資料

Cloud Data Loss Prevention (DLP) 可以遮蓋或模糊處理文字字串中的機密資料。您可以在 HTTP 使用 JSON 提供文字資訊給 API,也可以透過其中一個用戶端程式庫使用多種常見程式設計語言執行此操作。

API 會採用下列項目做為引數:

  • 文字字串
  • 取代機密資料的預留位置文字 (在本範例中為機密資料的 InfoType)
  • 您要遮蓋的一或多個 infoType 的清單

API 會傳回字串並使用您選擇的預留位置取代其中任何的機密資料。

文字遮蓋範例

如要進一步瞭解如何使用 JSON,請參閱 JSON 快速入門導覽課程

JSON 輸入:

POST https://dlp.googleapis.com/v2/projects/[PROJECT_ID]/content:deidentify?key={YOUR_API_KEY}

{
  "item": {
     "value":"My email is test@example.com",
   },
   "deidentifyConfig": {
     "infoTypeTransformations":{
          "transformations": [
            {
              "primitiveTransformation": {
                "replaceWithInfoTypeConfig": {}
              }
            }
          ]
        }
    },
    "inspectConfig": {
      "infoTypes": {
        "name": "EMAIL_ADDRESS"
      }
    }
}

JSON 輸出:

{
  "item":{
    "value":"My email is [EMAIL_ADDRESS]"
  },
  "overview":{
    "transformedBytes":"16",
    "transformationSummaries":[
      {
        "infoType":{
          "name":"EMAIL_ADDRESS"
        },
        "transformation":{
          "replaceWithInfoTypeConfig":{

          }
        },
        "results":[
          {
            "count":"1",
            "code":"SUCCESS"
          }
        ],
        "transformedBytes":"16"
      }
    ]
  }
}

後續步驟

遮蓋是「去識別化」的其中一種方式。如要進一步瞭解如何將內容去識別化,請參閱將文字內容中的機密資料去識別化一文。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Data Loss Prevention