将表格导出到云存储时,从2017-07-08获得以下错误。
拒绝访问:BigQuery BigQuery:写入数据时权限被拒绝
在该日期之前正常工作,没有改变项目,大查询或云存储中的任何内容。
JobId:alert-basis-89415:bquijob_6adfd86e_15d2de5ce1b
答案 0 :(得分:0)
运行该作业的用户似乎对GCS存储桶没有storage.objects.create权限 - 可能是存储桶权限发生了变化?这是否仍然反复发生,您是否可以将该用户明确添加到存储桶ACL?
答案 1 :(得分:0)
这是Google的问题。我在Google网上论坛中找到了一个主题(现在似乎找不到),您可以在其中提供您的详细信息,他们在适当推广之前为这些帐户应用了修补程序。
答案 2 :(得分:0)
查找服务帐户的电子邮件地址,并将该帐户作为编写者和文件读取者添加到存储桶ACL中:
gsutil acl ch -u blabla@project.iam.gserviceaccount.com:W gs://bucket
gsutil acl ch -u blabla@project.iam.gserviceaccount.com:R gs://bucket/1.csv
gsutil acl ch -u blabla@project.iam.gserviceaccount.com:R gs://bucket/2.csv
答案 3 :(得分:0)
我遇到了类似的错误。这是因为我在与 BQ 数据集不同的区域使用了一个存储桶,以及一个不正确的存储桶 URL。 在我确保以下两个之后