Google Cloud Natural Language Processing API支出限额

时间:2016-09-25 21:07:26

标签: google-app-engine google-cloud-platform

我有一个使用Google Cloud的自然语言处理API的小型业余爱好项目。我还确保为该项目设定每日预算仅2.00美元。

screenshot of spending limit

我的问题是:当达到支出限额时会发生什么? API是否会停止工作以阻止对API的任何进一步查询?基本上,是否有支出限制可以防止我担心有问题的项目会产生额外费用?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,如果您的每日支出限额受到影响,那么花费金钱的服务将在限额重置之前停止运作。

有关详细信息,请参阅When a resource is depleted

  

对于启动请求所需的资源,当资源耗尽时,默认情况下,App Engine会为请求返回HTTP 403或503错误代码,而不是调用请求处理程序。

     

对于所有其他资源,当资源耗尽时,应用程序尝试使用资源会导致异常。应用程序可以捕获此异常并进行处理,例如向用户显示友好的错误消息。

     

在Python API中,此例外是apiproxy_errors.OverQuotaError

     

在API for Java中,此例外是com.google.apphosting.api.ApiProxy.OverQuotaException

     

在Go API中,appengine.IsOverQuota函数报告错误是否表示由于可用配额不足而导致API调用失败。