首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BigQuery授权

BigQuery授权
EN

Stack Overflow用户
提问于 2013-11-20 17:53:01
回答 2查看 3.8K关注 0票数 1

我试图使用bq命令行工具从GCS将数据加载到BigQuery中,并收到以下错误消息:

BigQuery error in load operation: Access Denied: Job mythical-maxim-293:bqjob_r11765e0cd9ceb52b_000001427694f0e1_1: RUN_JOB

我使用服务帐户(带有私钥)进行身份验证。我遵循了以下授予服务帐户访问级别的链接:

https://developers.google.com/bigquery/loading-data-into-bigquery https://developers.google.com/bigquery/access-control

服务帐户电子邮件被授予了对BigQuery数据集的写访问权和使用GCS桶的读访问权。

注:添加服务帐户电子邮件作为一个项目的作者,解决了问题,但这是不可行的情况下。我不允许请求项目级的写访问,但BigQuery和GCS (只读)。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-20 22:23:40

为了运行作业,必须至少授予服务帐户对项目的读取权限。这是因为在项目中运行作业的人可以做一些花费项目所有者金钱的事情(例如运行查询)。

若要将服务帐户添加到项目,请转到https://cloud.google.com/console,然后单击“权限”,然后单击“添加成员”。

票数 4
EN

Stack Overflow用户

发布于 2015-10-19 12:02:49

必须在数据集上提供写入权限。

https://cloud.google.com/bigquery/loading-data-into-bigquery#access

这是不好的,因为写入权限意味着您拥有读取权限。但是,对于bigquery,阅读是付费的,加载是免费的。要完成免费任务,就必须获得有偿服务。

谷歌必须纠正这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20103296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档