新Google服务账号触发storageQuotaExceeded 403错误(含0字节操作)求助
个人Google账号(非Workspace)下新服务账号API创建资源失败(403配额超限错误)
问题现象
使用个人Gmail账号创建的新服务账号,调用Drive或Sheets API创建资源(如空白表格)时,始终返回403错误:
The user's Drive storage quota has been exceeded.
该错误存在误导性:个人账号剩余存储空间>14GB,且创建0字节资源也会触发报错。对比新旧服务账号的API返回结果,发现根本原因:
- 正常可用的旧服务账号:调用
drive.about.get()返回的storageQuota.limit为15GB,可正常创建资源 - 无法使用的新服务账号:相同API调用返回的
storageQuota.limit为0字节
该问题并非代码逻辑错误,是Google后端为新服务账号分配0字节存储配额导致。
已完成的排查工作
本人为资深开发者,已部署多套相关自动化工具,6+个旧服务账号仍正常运行,仅近期创建的2个新账号出现问题,说明Google平台政策近期有调整。已在全新GCP项目中完成全流程排查:
- OAuth同意屏幕已处于生产环境
- 已启用Drive、Sheets等必要API,服务账号对目标Drive文件夹拥有「编辑者」权限
- 存在未绑定计费账号但仍正常工作的旧服务账号,排除计费因素影响
- 查询不可用账号的所有自有文件(查询条件
'me' in owners),结果为0,确认无隐藏文件占用配额 - 个人Google账号状态良好,已验证手机号,有多年使用历史
- 某不可用账号曾正常运行2个月后被强制设置为0字节配额,排除单纯「新账号」限制
核心疑问
已排除所有标准配置问题,请问:
- Google账号或项目层面是否存在未公开的政策或「信誉」标识,导致新服务账号被分配0字节配额?
- 非Workspace环境下的开发者,如何解决此问题以恢复服务账号的标准功能?
内容的提问来源于stack exchange,提问作者Max Los Santos
相关产品推荐
相关产品推荐

