headers: {
                                      'x-goog-api-client': 'gdcl/7.2.0 gl-node/20.17.0',
                                      'content-type': 'multipart/related; boundary=1a372e33-1c3d-4783-b5b0-2d787811e93d',
                                      'Accept-Encoding': 'gzip',
                                      'User-Agent': 'google-api-nodejs-client/7.2.0 (gzip)',
                                      Authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.'
                                    },

错误:

 status: 429,
                                    statusText: 'Too Many Requests',
                                    request: {
                                      responseURL: 'https://www.googleapis.com/upload/drive/v3/files?fields=id&uploadType=multipart'
                                    }

相同的代码请求在本地有效,但在生产中无效。

我们正在aws使用ngnix

这个问题突然出现,之前它一直在运行。

我已经检查过gcp,我们从未达到过速率限制,而且还提高了速率限制。

来自 gcp 的使用图表:

此问题仅出现在此路线上:“https://www.googleapis.com/upload/drive/v3/files?fields=id&uploadType=multipart”

所有其他路线均正常运行

我已经尝试修复这个问题好几天了。

如果有人能帮忙,请告诉我。

到目前为止还没有任何效果。


最佳答案
2

这似乎是 AWS 和 GCP 之间的问题,特别是 AWS 美国地区。我们在 us-west-2 上尝试使用 Google Drive API 创建或更新项目时遇到了这个问题。该问题于 9 月 26 日报告,随后于 9 月 29 日至 30 日再次报告。

您还可以查看

截至 UTC 时间 16:00,该问题似乎已得到解决。

1

  • 是的,我们在 us-east-1,我刚刚检查过——它现在运行正常。我们正考虑将项目转移到另一个地区几天,直到我们确定这个问题已经解决。


    – 


这是,自 9 月 26 日起,此问题时有发生。似乎只有写入命令受到影响。截至今天,Google 至少有一个临时解决方案。

(我想将其作为评论添加到已接受的答案中,但声誉不够。)