0

集成 Google DLP API 后,ListInfoTypes() 当前返回信息类型参考中存在的信息类型的名称、描述和支持的类型。是否也可以将“澳大利亚”或“阿根廷”等信息类型的区域作为单独的字段获取?

目前这是我的输出:

  "name": "AUSTRALIA_MEDICARE_NUMBER",
      "displayName": "Australia medicare number",
      "supportedBy": [
        "INSPECT"
      ],
      "description": "A 9-digit Australian Medicare account

我也需要区域,例如 Region: "Australia" 用于其他所有信息类型。

我也四处看看locations.infoTypes.list(),但我不确定我应该在过滤器中输入哪个位置以获得任何值。

4

2 回答 2

0

这是一个很棒的功能请求,我将转发给团队。在短期内,您可以破解名称,因为区域性名称会说他们以他们的名义。

于 2019-11-06T03:09:18.810 回答
0

查看 REST API,似乎没有可正式用于确定区域的识别数据。如果我们查看此处找到的 InfoTypeDescription JSON 结构:

https://cloud.google.com/dlp/docs/reference/rest/v2/ListInfoTypesResponse#InfoTypeDescription

我们看到“name”被描述为“InfoType 的内部名称”。我想知道我们是否可以依赖字符串的结构......也许(.)*_.*作为正则表达式分组。虽然这可能有效,但如果不调查更多样本并且文档没有描述结构,则不应依赖它。

如果您确实需要解决方案,我的建议是转储所有 InfoType,然后手动将“名称”字段分组到您感兴趣的区域中。然后,您可以将其存储为 CSV 或 JSON,并拥有可以在应用程序中使用并根据需要重新生成的参考数据。

于 2019-11-05T23:24:07.267 回答