繁体   English   中英

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

[英]Query table in Google BigQuery has error "Access Denied: BigQuery BigQuery: Permission denied while globbing file pattern."

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

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

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

    在此处输入图像描述

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

    在此处输入图像描述

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

    在此处输入图像描述

  4. account2登录BigQuery可以看到表,但是查询不到数据,报如下错误。

    在此处输入图像描述

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM