Google Sheets API v4中服务账号是否被视为用户计入使用限额?
关于服务账号访问Sheets API的限额规则说明
嘿,刚好对这块比较熟悉,给你拆解清楚服务账号的限额逻辑:
项目级限额:共享项目总配额
你创建的这个服务账号属于对应的Cloud项目,所以它发起的所有Sheets API请求都会计入该项目的每100秒500次请求限额里。也就是说,不管你在这个项目下用多少个服务账号,所有服务账号加起来的请求总数不能超过项目级的这个上限。用户级限额:服务账号自身独立配额
服务账号本身会被当作一个独立的“虚拟用户”,它的用户级限额和普通个人账号一样,是每100秒100次请求。这个限额是单个服务账号的上限,不会和你个人账号的限额冲突,也不会和同项目下其他服务账号的限额共享。读写限额分开统计
这个规则和你了解的普通情况一致:读请求和写请求的限额是分开计算的,读请求不会占用写请求的配额,反之亦然。额外提醒
因为你已经把目标电子表格共享给了服务账号的邮箱,权限层面是没问题的,不会出现因权限不足导致的请求被拒(除非后续权限有变更)。另外,App Engine应用通过服务账号发起请求时,所有请求都会按上述规则计入对应的配额池里,如果担心配额不够,可以在Cloud Console的API库中查看Sheets API的配额使用情况,必要时申请提高配额。
内容的提问来源于stack exchange,提问作者Ani
相关产品推荐
相关产品推荐

