我有JSON格式的凭据,可以将我从Jupyter Notebook连接到Google Cloud平台. 我希望将数据从存储桶加载到大型查询,但作业(job)返回错误: {‘原因’:‘拒绝访问’, ‘Message’:‘拒绝访问: 文件gs://test_Bucket/Subscription.txt:访问被拒绝‘}

我的作业(job)配置:

job_config = bigquery.LoadJobConfig()
job_config.autodetect = True
job_config.source_format = bigquery.SourceFormat.CSV
job_config.null_marker = 'NULL'
job_config.field_delimiter = '\t'
job_config.skip_leading_rows = 1
job_config.create_disposition = 'CREATE_IF_NEEDED'

我判断我的存储桶是否是非公共的,并为我的凭据角色指定了"存储遗留对象所有者",但它不起作用. 你对我的问题有什么建议/建议吗?

推荐答案

发布上述 comments 作为解决方案:

一百零二

上述问题与权限有关.授予权限后,问题即得到解决.

Python相关问答推荐

Gekko解算器错误results.json未找到,无法找出原因

Odoo onchange for invoice_Status of sale事件.订单未触发

定义同侪组并计算同侪组分析

使用Python OpenCV的文本检测分割

有没有方法可以修复删除了换码字符的无效的SON记录?

已删除的构造函数调用另一个构造函数

如何将带有逗号分隔的数字的字符串解析为int Array?

Python plt.text中重叠,包adjust_text不起作用,如何修复?

更改matplotlib彩色条的字体并勾选标签?

如何将ctyles.POINTER(ctyles.c_float)转换为int?

沿着数组中的轴计算真实条目

无法使用requests或Selenium抓取一个href链接

OR—Tools CP SAT条件约束

PyQt5,如何使每个对象的 colored颜色 不同?'

计算分布的标准差

字符串合并语法在哪里记录

如何合并两个列表,并获得每个索引值最高的列表名称?

* 动态地 * 修饰Python中的递归函数

基于行条件计算(pandas)

如何获取Python synsets列表的第一个内容?