Google Cloud Vision API返回“ 429-超出配额”

时间:2019-05-29 23:40:18

标签: google-cloud-platform google-cloud-vision

我有一个Cloud功能,可以发出Vision API请求,特别是文档文本检测请求。我的 peak 请求率通常是平均每天每分钟约120-150个请求。

我突然发现Vision API请求的资源配额超出错误,请求速率为每分钟2500个请求。注意事项:

  • 我在3个月内没有代码更改

  • 我删除并重新部署了Cloud Function,并发出了这些请求以停止任何引起失控循环的问题图像

  • 我的调用API或云函数本身的代码都将受到重试,因此,实际上没有一种方法可以使我的请求率在一夜之间成倍增加而没有引入任何更改。

  • 进行Vision调用的服务帐户正在发出正常数量的请求,并且仅由云功能使用,即未被某人的本地脚本使用

此后,我启用了重试功能来缓解此问题,因为它将“工作”成指数级,但是这样做很昂贵,尤其是对于视觉API。我有什么办法找出这个问题的根本原因?

1 个答案:

答案 0 :(得分:0)

要确定超出的特定配额,如here所述,Stackdriver API通过使用监视配额指标来提供帮助。

GCP允许您使用Stackdriver API和UI更深入地指定quota being exceeded,配额指标显示在Metrics Explorer中。