Google BigQuery 中的查询表出现错误“访问被拒绝:BigQuery BigQuery:通配文件模式时权限被拒绝”。

Qiu*_* Yu 3 google-bigquery

我是 Google BigQuery 的新手。如果我的问题有点简单,请原谅我。

我先澄清一下这个问题的背景:

  1. Account1 创建一个存储桶(多区域)和外部表。

    在此输入图像描述

  2. Account1可以成功查询外部表数据。

    在此输入图像描述

  3. 授予 Account2 以下项目角色。

    在此输入图像描述

  4. Account2登录BigQuery可以看到表,但无法查询数据,出现以下错误。

    在此输入图像描述

我做了一些研究并启用了 BigQuery API,问题仍然出现。

小智 6

当您从存储桶读取数据时,您还应该授予第二个用户从给定存储桶读取数据的权限。单击存储桶,从菜单中选择“编辑存储桶权限”,然后单击“添加成员”并授予第二个用户“存储对象查看者”角色。或者,您可以使用 IAM 并在整个项目中授予此角色,从而授予对所有存储桶的读取访问权限。