Google DLP - отображение региона с помощью InfoTypes.list () - PullRequest
0 голосов
/ 05 ноября 2019

После интеграции 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(), но я не уверен, какое место я должен ввести в фильтр, чтобы получить какое-либо значение.

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019

Это отличный запрос, который я отправлю в команду. В краткосрочной перспективе вы можете взломать имя, поскольку региональные скажут, что они в своем имени.

0 голосов
/ 06 ноября 2019

Глядя на REST API, похоже, нет идентифицирующих данных, которые можно формально использовать для определения региона. Если мы посмотрим на структуру JSON InfoTypeDescription, найденную здесь:

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

, мы увидим, что «имя» описывается как «внутреннее имя типа InfoType». Я задавался вопросом, можем ли мы зависеть от структуры строки ... возможно (.)*_.* как группировки регулярных выражений. Хотя это может сработать, на него не следует полагаться без изучения большего количества образцов, и документы не описывают структуру.

Если вам действительно нужно решение, я рекомендую выгрузить ВСЕ типы InfoType изатем вручную сгруппируйте поля «name» в интересующие вас области. Затем вы можете сохранить его как CSV или JSON и получить эталонный фрагмент данных, который вы могли бы использовать в своем приложении и восстанавливать по мере необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...