首页 > 解决方案 > 多次成功查询后,批处理作业偶尔会出现“没有 bigquery.jobs.create 权限”错误

问题描述

我有一个 python 批处理作业作为服务帐户运行,使用 bq.cmd 加载多个数据存储备份。

它已经成功运行了 2 年,但最近在一些运行的中间(在同一用户多次成功加载到同一数据集之后)它失败了,不断返回:“没有 bigquery.jobs.create 权限”。

重新启动作业,不做任何更改,通常会成功。

bq.cmd 加载 --quiet --source_format=DATASTORE_BACKUP --project_id=blah-blah --replace project-name:data_set_name.TableName gs://project-datastore-backup/2018-08-30-03_00_01/blahblah.TableName .backup_info

gcloud 组件是最新的。

欢迎任何建议

标签: google-bigquery

解决方案


一个类似问题的公共错误已通过重新创建服务帐户得到解决。如果您在日志中没有看到对 IAM 权限的任何实际更改,那么我会尝试使用新的服务帐户


推荐阅读