从Google Bucket到BigQuery的加载csv中出现访问被拒绝错误

esbemjvw  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(89)

我有json格式的凭据,可以将我从Jupyter Notebook连接到Google Cloud Platform。我想从bucket加载数据到big query,但job返回错误:'reason':'accessDenied',' message':'拒绝访问:文件gs://test_bucket/Subscription.txt:拒绝访问'}
我的作业配置:

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'

我检查了我的bucket是否为非公开的,并给予了我的凭证角色,如“存储遗留对象所有者”,但它不起作用。你对我的问题有什么建议/提示吗??

hi3rlvi2

hi3rlvi21#

将上述评论作为解决方案:

  • 授予存储管理员角色后是否可以重试?有关角色和权限的更多信息,请访问link1和link2。*

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

相关问题