繁体   English   中英

将表从 Google BigQuery 导出到 Google Cloud Storage 时出现权限错误

[英]Permissions Error Exporting a table from Google BigQuery to Google Cloud Storage

将表导出到 Cloud Storage 时,在 2017 年 7 月 8 日出现以下错误。

访问被拒绝:BigQuery BigQuery:写入数据时权限被拒绝

在该日期之前工作正常,没有更改项目、大查询或云存储中的任何内容。

JobId:alert-basis-89415:bquijob_6adfd86e_15d2de5ce1b

自2017年7月8日起,在将表导出到Cloud Storage时出现以下错误。

拒绝访问:BigQuery BigQuery:写入数据时拒绝权限

在此日期之前工作正常,没有更改项目,大型查询或云存储中的任何内容。

职位编号:alert-basis-89415:bquijob_6adfd86e_15d2de5ce1b

自2017年7月8日起,在将表导出到Cloud Storage时出现以下错误。

拒绝访问:BigQuery BigQuery:写入数据时拒绝权限

在此日期之前工作正常,没有更改项目,大型查询或云存储中的任何内容。

职位编号:alert-basis-89415:bquijob_6adfd86e_15d2de5ce1b

自2017年7月8日起,在将表导出到Cloud Storage时出现以下错误。

拒绝访问:BigQuery BigQuery:写入数据时拒绝权限

在此日期之前工作正常,没有更改项目,大型查询或云存储中的任何内容。

职位编号:alert-basis-89415:bquijob_6adfd86e_15d2de5ce1b

确保服务帐户具有在该存储桶上执行操作的正确权限。 这很令人困惑,因为即使存储桶是公开的,也不允许普通老任何人进行写访问。

我有同样的错误。 我所有的 IAM 赠款看起来都是正确的。

事实证明它失败了,因为 SA 有权创建文件 (object.Creator) 但不能覆盖/替换存储桶中的文件。 因为存储桶中已经存在同名文件,所以它失败了,直到我删除了该文件(或者您可以授予它覆盖该文件的权限)。

但是,该错误令人困惑/具有误导性。

访问被拒绝:BigQuery BigQuery:写入数据时权限被拒绝。”

使用bq cli 显示作业详细信息有助于调试此问题。

bq show --format=prettyjson --job=true <<job-id>>

自2017年7月8日起,在将表导出到Cloud Storage时出现以下错误。

拒绝访问:BigQuery BigQuery:写入数据时拒绝权限

在此日期之前工作正常,没有更改项目,大型查询或云存储中的任何内容。

职位编号:alert-basis-89415:bquijob_6adfd86e_15d2de5ce1b

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM