当前位置: 首页 > 知识库问答 >
问题:

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

柳培
2023-03-14

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

让我澄清问题的背景:

>

  • AcCount1创建一个桶(多区域)和外部表。

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

    授予Account2以下项目角色。

    BigQuery中的AcCount2日志可以看到表,但无法查询数据,错误如下。

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

  • 共有1个答案

    顾嘉德
    2023-03-14

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

     类似资料:
    • 我正在尝试使用python来读取BigQuery中的视图。我以前使用过0.14版。gbq的0,并通过执行以下操作使用服务帐户进行身份验证: 其中路径_到_JSON、BQ_视图和项目_ID已填入相关信息。这样做没有任何问题。不过,我现在正在处理另一个使用0.15版的项目。gbq的0,其中已被弃用,并已替换为。按照有关如何使用服务帐户的new credentials参数进行身份验证的指南,我尝试了以下

    • 问题内容: 我正在尝试通过经典的ASP记录集执行以下查询- 尽管我遇到了权限问题。所以我收到的错误是- Microsoft OLE DB提供程序的ODBC驱动程序错误‘80040e09’ [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]对对象“ A_Permission”,数据库“ HRWB_3_0”,架构“ dbo”的选择权限被拒绝。 在不更改权限设置

    • 问题内容: 我运行 npm install lodash, 但它抛出 错误:EACCES:权限被拒绝 错误。我知道这是权限问题,但据我所知,本地安装节点模块不需要sudo权限。如果我使用sudo运行它,它将安装在〜/ node_modules文件夹中。 drwxrwxr-x 是现有文件夹的文件许可权。我不知道可能出了什么问题。 下面是错误消息。 问题答案: 使用 npm init 创建 packa

    • 我运行npm install lodash,但它抛出错误:EACCES:权限被拒绝错误。我知道这是权限问题,但据我所知,在本地安装节点模块不需要sudo权限。如果我用sudo运行它,它会安装在~/node\u modules文件夹中。drwxrwxr-x是现有文件夹的文件权限。我不知道可能出了什么问题。 下面是错误消息。

    • 我正在尝试创建一个图像文件到外部存储器以共享它。但在尝试下面的代码时,我遇到了一些错误 到目前为止,我找到的解决方案只有使用 和 设置权限 我已经用过了。但仍然在错误选项卡中获得如下错误 E/path 和在信息选项卡中 W/系统。错误:java。木卫一。IOException:权限被拒绝 W/系统。错误:在java。木卫一。UnixFileSystem。CreateFileExclusivey0(

    • 我在Ruby 2.0.0-p353和OSX Mavericks上使用Rails 4.0.2、Guard 2.2.4、Guard rspec 4.2.4、rspec Rails 2.14.0、Capybara 2.2.1和Poltergeist 1.5.0。 当我运行bundle exec Guard时,我得到了很多失败的错误消息:一个错误发生在后钩子Errno::EACCES:权限拒绝- /usr