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

Mic*_*hal 14 google-app-engine google-cloud-datastore

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

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

我试图禁用应用程序并等待配额重置,但它不起作用.当应用程序启用时,它会产生许多任务,而这些任务又会尝试在数据存储上运行,这显然会消耗配额.

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

这是正确的解决方案吗?

asc*_*d00 11

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

  • 如果你想让它做某事,必须在任何情况下启用应用程序.它就像把炉子里的气体转过来,期待食物一样. (3认同)
  • 奇怪的是,我启用了计费功能,但仍然出现此错误。我的帐单历史记录显示我什至没有被收费,所以我不确定发生了什么。 (2认同)

San*_*rde 5

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

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

继承人的样子