我正在使用IBM Cloudant NOSQL DB服务的Lite计划。我有一个包含100k +个JSON文档的数据库,大小约为250 MB。
当我尝试通过邮递员访问GET / _all_docs API时,HTTP statusCode 402出现错误。
{
"error": "payment_required",
"reason": "Payment required"
}
这可能意味着正在使用精简版计划中不可用的某些功能。 但是,我仅使用GET / _all_docs API从数据库中检索文档。它早先起作用了,但现在突然间我开始收到此错误。
是什么意思?在文档中找不到任何内容。
答案 0 :(得分:1)
在精简版计划中,当且仅当您的总数据量超过1G上限时,您才会获得402-这就是数据+索引。请与支持小组联系以进行验证。
Lite计划(以及Standard计划)也受到速率的限制-但是这种违规行为会引发“ 429:请求过多”错误,而不是402。
答案 1 :(得分:0)
看看Cloudant Lite plan的术语。除了storage limits, there are also limits on the supported query rate。查找,写入和查询均受限制。您可能会遇到他们。
402 status code已记录在这种情况下。