google-cloud-dlp - 使用 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
}
)
解决方案
推荐阅读
- sql - TOP 如何影响 SQL 性能
- ios - iOS - 使用“上传脚本”在版本 3.14.0 的 Crashlytics 中上传 Dsym 文件
- codenameone - 如何在代号一中为容器背景制作颜色渐变
- html - 使用 jQuery 和 Angular9 的图像的可拖动和可调整大小
- maps - OpenLayers - 与 2 个不同的图层共享视图
- laravel - 如何将 Laravel 的集合转换为数组对象集合?
- python - 列表中的奇数和偶数
- c - sprintf 没有正确填充缓冲区
- php - How to set a table cel color based on its value in PHP?
- opendaylight - Opendaylight Clustering Load-Balancing