首页 > 解决方案 > 使用 Cloud DLP 时出现 BigQuery 表错误中的未知字段

问题描述

我正在使用脚本以编程方式调用 Cloud DLP API 来检查 BigQuery 中的表。该脚本大部分运行良好,但我偶尔会收到以下错误。
我试图搜索,但没有关于这个问题的内容。

google.api_core.exceptions.InvalidArgument: 400 Unknown field in BigQuery table: `finding_id`

这似乎是一个短暂的问题,如果我重新运行我的脚本,就不会再出现错误了,并且它随机出现在表格中。

有问题的finding_id字段不是我表中的字段。
似乎它可能是 Cloud DLP API 在将检查结果写入 BigQuery 时使用的字段。

更新:
这是我正在调用的 API(使用 Python 库):

dlp = google.cloud.dlp_v2.DlpServiceClient()
operation = dlp.create_dlp_job(
    request={
        "parent": parent,
        "inspect_job": inspect_job
    }
)

标签: google-cloud-dlp

解决方案


推荐阅读