テキスト コンテンツからの機密データの削除

Cloud Data Loss Prevention(DLP)を使用すると、テキストの文字列に含まれる機密データを削除または難読化できます。HTTP で JSON を使用してテキスト情報を API にフィードしたり、一般的なプログラミング言語をいくつか使用してクライアント ライブラリを使用したりできます。

API は引数として次のものを使用します。

  • テキストの文字列
  • 機密データを置換するプレースホルダ テキスト(この例では、InfoType を使用)
  • 削除する 1 つ以上の infoType のリスト

これは、選択したプレースホルダで置換する機密データが含まれる文字列を返します。

テキスト削除の例

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"
      }
    ]
  }
}

次のステップ

削除は匿名化の形態の 1 つです。コンテンツを匿名化する方法の詳細については、テキスト コンテンツ内の機密データの匿名化をご覧ください。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud Data Loss Prevention