好的,我正在开发一个应用程序,最终部署到 App Engine,并且我在笔记本电脑上本地工作,但我不断收到这些错误:
Insufficient tokens for quota 'logging.googleapis.com/read_requests' and limit 'ReadRequestsPerMinutePerProject' of service 'logging.googleapis.com' for consumer 'project_number:111111111'.
那么我该如何找出我违反了哪些配额?我登录到 GCP 控制台并单击 > APIs & Services
。Dashboard
但图表上的所有数字都远未达到其配额限制。(例如,图表显示 5 个“读取请求”,Read requests per 100 seconds
旁边的配额显示 2,000)。
我认为它可能在IAM & Admin
>Quotas
部分,但那里没有任何内容接近被违反,并且它被排序在“已使用”上。
综上所述,我该如何查看此错误消息并将其与控制台中的“配额”匹配?
值得一提的是,这是一个小型 Node.js 应用程序,我正在使用@google-cloud/logging
和@google-cloud/compute
包。我的笔记本电脑是 Macbook。
答案1
检查错误中的项目编号是否与您的项目编号匹配。您达到的配额限制可能不是来自您自己的项目,因为您说您看不到任何“配额”达到其限制。
验证您是否正在使用与其他项目绑定的服务帐户来调用 API,该项目也可以达到“配额”。
您还可以查看此链接,其中用户遇到了类似的错误[1]。