【发布时间】:2020-05-09 11:51:42
【问题描述】:
每次新建项目并在项目中使用BQ,都需要手动设置BQ日志sink,包括过滤器:
问题 - 有没有办法自动化它,一旦为新项目创建 BQ 资源,它会自动创建接收器? 它应该有:
接收器名称:BQLogsDataset_[ProjectNameOrID]
目的地:bigquery.googleapis.com/projects/billing/datasets/BQLogsDataset
作家身份:会创建一个合适的身份
将应用过滤器:resource.type="bigquery_resource" logName="projects/[ProjectNameOrID]/logs/cloudaudit.googleapis.com%2Fdata_access"
可能有人已经实现了类似的或有任何其他解决方案,如何在每次创建具有 BQ 资源的新项目时不要忘记启用 BQ 日志记录?
谢谢!
【问题讨论】:
-
您好,我正在查看文档,根据文档,BigQuery 会自动将审核日志发送到 Stackdriver Logging。然后您可以导出或过滤它们。链接:cloud.google.com/bigquery/docs/reference/auditlogs
标签: google-cloud-platform google-bigquery bq