Использование сохраненного информационного типа Google Cloud DLP и получение 400 недопустимых встроенных имен типов информации

#python #google-cloud-platform #google-cloud-dlp

# #python #google-облачная платформа #google-cloud-dlp

Вопрос:

У меня есть сохраненный информационный тип в состоянии готовности на моей панели управления DLP. Его имя Federal_Income_Tax .

Используя пример python в https://cloud.google.com/dlp/docs/concepts-infotypes Я вижу следующее:

 info_types = [{"name": info_type} for info_type in info_types]
 

Я изменил его для поиска моего сохраненного информационного типа

 info_types_to_locate = [{"name": "Federal_Income_Tax"}]
 

Я также предоставил свои google_application_credentials и активный идентификатор проекта.

При вызове он возвращает 400 Invalid built-in info type name Federal_Income_Tax .

Какой синтаксис указывает, что я хочу использовать сохраненный информационный тип, а не встроенный информационный тип?

Ответ №1:

Обязательно добавьте сохраненные инфотипы, которые вы хотите использовать, в customInfoTypes массив. Смотрите документацию: https://cloud.google.com/dlp/docs/creating-stored-infotypes#scan_content_using_stored_custom_dictionary_detectors

inspectConfig.infoTypes только для встроенных инфотипов.