【问题标题】:Query table in Google BigQuery has error "Access Denied: BigQuery BigQuery: Permission denied while globbing file pattern."Google BigQuery 中的查询表有错误“访问被拒绝:BigQuery BigQuery:权限被拒绝,而 globbing 文件模式。”
【发布时间】:2020-10-09 09:06:07
【问题描述】:

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

让我澄清一下问题的背景:

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

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

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

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

我做了一些研究并启用了 BigQuery API,但问题仍然存在。

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

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

    【讨论】:

    • 感谢 Hristo 的快速回复。授予第二个用户对存储桶的权限后,问题得到解决。再次感谢。 :)
    • 还有一个问题,当我尝试通过第二个用户帐户连接到 Power BI Desktop 中的此表时,没有表显示,请问我是否需要授予任何其他权限?或者如何解决这个问题?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 2021-08-27
    • 2019-01-06
    • 2018-10-17
    • 1970-01-01
    • 2014-08-10
    • 2019-02-11
    相关资源
    最近更新 更多