首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导出BigQuery日志记录:选择哪些资源类型(它们之间有什么区别?)

导出BigQuery日志记录:选择哪些资源类型(它们之间有什么区别?)
EN

Stack Overflow用户
提问于 2022-05-02 09:34:37
回答 1查看 516关注 0票数 2

我想导出相关的BigQuery (审计)日志到烧烤数据集。

所以我必须为此创建一个日志接收器。

我发现了一个博客,它只使用bigquery_projectbigquery_dataset设置BQ日志记录。

https://dataform.co/blog/exporting-bigquery-usage-logs

我注意到还有几个resource.types需要查询:

  • bigquery_project
  • bigquery_resource
  • bigquery_dataset
  • bigquery_table
  • bigquery_dts_config
  • bigquery_dts_run
  • bigquery_biengine_model

我在这里找到了那张清单:

https://cloud.google.com/logging/docs/api/v2/resource-list#resource-types

因此,最后三个问题与数据传输和双引擎有关。

但是我想知道projectresourcedataset有什么区别

这3种不同类型的日志里有什么信息?以及:我应该使用三种资源中的哪一种(或七种资源类型中的哪一种)?

EN

回答 1

Stack Overflow用户

发布于 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的日志条目,请在查询生成器中添加以下筛选器:

代码语言:javascript
运行
复制
resource.type="bigquery_dts_config"
labels.run_id="transfer_config_id"

有关更多信息,您可以参考此文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72084840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档