Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 获取BigQuery表创建者和Google存储桶创建者详细信息_Google Cloud Platform_Google Bigquery_Google Cloud Storage - Fatal编程技术网

Google cloud platform 获取BigQuery表创建者和Google存储桶创建者详细信息

Google cloud platform 获取BigQuery表创建者和Google存储桶创建者详细信息,google-cloud-platform,google-bigquery,google-cloud-storage,Google Cloud Platform,Google Bigquery,Google Cloud Storage,我试图识别在BigQuery中创建表的用户。 是否有任何命令行或API提供此信息。我知道审计日志确实提供了这些信息,但我正在寻找一个可以完成这项工作的命令行,这样我就可以将其包装在一个shell脚本中,并同时对所有表运行它们。谷歌存储桶也是如此。我确实试过了 gsutil iam get gs://my bkt并查找“role”:“roles/storage.admin”角色,但我没有找到包含所有存储桶的admin角色。有什么帮助吗?这是审核日志的用例。BigQuery表不会报告有关原始资源创建

我试图识别在BigQuery中创建表的用户。 是否有任何命令行或API提供此信息。我知道审计日志确实提供了这些信息,但我正在寻找一个可以完成这项工作的命令行,这样我就可以将其包装在一个shell脚本中,并同时对所有表运行它们。谷歌存储桶也是如此。我确实试过了


gsutil iam get gs://my bkt
并查找“role”:“roles/storage.admin”角色,但我没有找到包含所有存储桶的admin角色。有什么帮助吗?

这是审核日志的用例。BigQuery表不会报告有关原始资源创建者的元数据,因此通过tables.list扫描或检查ACL不会真正公开谁创建了资源,只会公开谁当前有访问权


用例是什么?当然,您可以将审计日志导出回BigQuery,并继续查询表创建事件,但这并不完全相同。

这是审计日志的一个用例。BigQuery表不会报告有关原始资源创建者的元数据,因此通过tables.list扫描或检查ACL不会真正公开谁创建了资源,只会公开谁当前有访问权


用例是什么?当然,您可以将审计日志导出回BigQuery,并查询未来的表创建事件,但这并不完全相同。

用例是这样的-在一个项目中创建了多个表,它们是几年前创建的。这些表的大小非常大(>700GB),我们想删除它们,或者联系所有者看看是否可以在表上应用一些保留规则。因此,我们正在寻找是否有更简单的方法。地面军事系统也是如此。这是一个非常有用的特性,可以方便地使用表元数据来确定谁是创建者。我知道Bigquery SQL查询也没有这个功能,但是在新的UI中,在project queries下,您可以很容易地看到触发查询的用户。审核日志有助于确定当前是否有人正在访问资源,因此即使没有创建者身份,您也可以确定是否还有消费者。设置保留策略通常不需要创建者身份,只要您对相关资源(例如bigquery表)拥有足够的权限即可。用例是-在一个项目中创建了多个表,它们是几年前创建的。这些表的大小非常大(>700GB),我们想删除它们,或者联系所有者看看是否可以在表上应用一些保留规则。因此,我们正在寻找是否有更简单的方法。地面军事系统也是如此。这是一个非常有用的特性,可以方便地使用表元数据来确定谁是创建者。我知道Bigquery SQL查询也没有这个功能,但是在新的UI中,在project queries下,您可以很容易地看到触发查询的用户。审核日志有助于确定当前是否有人正在访问资源,因此即使没有创建者身份,您也可以确定是否还有消费者。设置保留策略通常不需要创建者标识,只要您对相关资源(例如bigquery表)拥有足够的权限即可。