我正在扫描云存储桶中的嵌套目录。尽管我打开了 include_quote,但结果不包含匹配的值(引号)。另外,如何获取匹配的文件的名称以及匹配的值?我正在使用 Python。这就是我到目前为止所拥有的。如您所见,API 找到了匹配项,但我没有得到关于哪些单词(和文件)被标记的详细信息。
inspect_job = {
'inspect_config': {
'info_types': info_types,
'min_likelihood': MIN_LIKELIHOOD,
'include_quote': True,
'limits': {
'max_findings_per_request': MAX_FINDINGS
},
},
'storage_config': {
'cloud_storage_options': {
'file_set': {
'url':
'gs://{bucket_name}/{dir_name}/**'.format(
bucket_name=STAGING_BUCKET, dir_name=DIR_NAME)
}
}
}
operation = dlp.create_dlp_job(parent, inspect_job)
dlp.get_dlp_job(operation.name)
结果如下:
result {
processed_bytes: 64
total_estimated_bytes: 64
info_type_stats {
info_type {
name: "EMAIL_ADDRESS"
}
count: 1
}
info_type_stats {
info_type {
name: "PHONE_NUMBER"
}
count: 1
}
info_type_stats {
info_type {
name: "FIRST_NAME"
}
count: 2
}