我的应用程序偶尔(每天一次)运行大约 1,000 个文件的批量插入。插入几次后,我开始收到 403 速率限制响应。由于我的应用程序按顺序进行插入,因此我尝试的插入速率永远不会高于每秒 1 次。
我检查了我是否启用了计费,并且我的配额限制是每秒 100+,所以我不明白为什么我会如此积极地受到限制。结果是插入需要一个多小时,这对 Drive 来说不是一个很好的广告:-(
我的应用程序偶尔(每天一次)运行大约 1,000 个文件的批量插入。插入几次后,我开始收到 403 速率限制响应。由于我的应用程序按顺序进行插入,因此我尝试的插入速率永远不会高于每秒 1 次。
我检查了我是否启用了计费,并且我的配额限制是每秒 100+,所以我不明白为什么我会如此积极地受到限制。结果是插入需要一个多小时,这对 Drive 来说不是一个很好的广告:-(
似乎答案是 Drive 在拒绝 403 错误之前最多允许插入 30 次左右。确切的数字以及解除限速的速率并未公开。另请参阅插入的 403 速率限制有时会成功
您需要按照 Google 在其文档中的描述实现指数退避。
您可以在 api 控制台中更改速率。将其设置为更大的值,例如 10000/秒。