API调用datastore_v3.Put()需要的配额多于可用配额

时间:2012-11-10 19:03:27

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

如果达到数据存储区写操作限制,如何重置配额? 数据存储上的任何操作(来自管理控制台和我的代码)都会报告以下错误:

The API call datastore_v3.Put() required more quota than is available.

我试图禁用应用程序并等待配额重置,但它无法正常工作。 当应用程序启用时,它会生成许多任务,而这些任务又会尝试在数据存储区上运行,这显然会消耗配额。

现在,我已暂停任务队列,并将再次尝试等待24小时。

这是正确的解决方案吗?

2 个答案:

答案 0 :(得分:11)

配额每24小时重置一次,因此请等待该时间或启用结算功能。禁用和重新启用应用程序不会重置配额。

答案 1 :(得分:5)

即使启用了结算功能,您也应该为应用分配每日预算。 也许你忘了这样做。

转到云控制台,选择项目, goto计算> App Engine>左侧导航栏中的设置。 并设定每日预算。

heres how that looks like