我想导出相关的BigQuery (审计)日志到烧烤数据集。
所以我必须为此创建一个日志接收器。
我发现了一个博客,它只使用bigquery_project或bigquery_dataset设置BQ日志记录。
https://dataform.co/blog/exporting-bigquery-usage-logs
我注意到还有几个resource.types需要查询:
我在这里找到了那张清单:
https://cloud.google.com/logging/docs/api/v2/resource-list#resource-types
因此,最后三个问题与数据传输和双引擎有关。
但是我想知道project,resource和dataset有什么区别
这3种不同类型的日志里有什么信息?以及:我应该使用三种资源中的哪一种(或七种资源类型中的哪一种)?

发布于 2022-05-30 11:52:24
AuditData有效载荷将返回设置为bigquery_resource的resource.type,而不是bigquery_dataset。在BigQueryAuditMetadata消息中,resource.type设置为下列值之一:bigquery_dataset用于对数据集的操作,如resource.labels.dataset_id包含封装数据集,而bigquery_project用于所有其他被调用的方法,例如作业resource.labels.location包含作业的位置。
resource.type="bigquery_project" AND logName:"cloudaudit.googleapis.com"用于获取项目的BigQuery审计日志。
resource.type="bigquery_dataset" AND logName:"cloudaudit.googleapis.com"用于获取数据集的BigQuery审计日志。
resource.type="bigquery_dts_config" AND logName:"cloudaudit.googleapis.com"用于获取数据传输服务配置的BigQuery审计日志。
resource.type="bigquery_dts_run" AND logName:"cloudaudit.googleapis.com"用于获取数据传输服务的BigQuery审计日志。
resource.type="bigquery_biengine_model" AND logName:"cloudaudit.googleapis.com"用于获取BI引擎模型的BigQuery审计日志。
示例:
若要显示来自给定传输config_id的日志条目,请在查询生成器中添加以下筛选器:
resource.type="bigquery_dts_config"
labels.run_id="transfer_config_id"有关更多信息,您可以参考此文档。
https://stackoverflow.com/questions/72084840
复制相似问题