如何在Cloudant上访问DB / _local_docs而不会出现错误“此请求需要server_admin访问”

时间:2019-04-11 09:09:20

标签: couchdb cloudant

我想通过Cloudant Bluemix CouchDB检索本地文档列表。

在CouchDB 2下,我可以GET /db/_local_docs来获得类似于_all_docs的清单。

不幸的是,当我呼叫端点时,Cloudant返回以下错误:

{"error":"forbidden","reason":"server_admin access is required for this request"}

我尝试以帐户所有者身份登录Cloudant仪表板并使用API​​密钥进行身份验证时访问端点。

我事件尝试使用角色服务器admin添加API密钥,但未成功

如何在Cloudant中访问本地文档列表?

1 个答案:

答案 0 :(得分:1)

我把它变成一个问题。参见此处https://github.com/ibm-cloud-docs/Cloudant/issues。这应该允许跟踪其进度。

在文档https://cloud.ibm.com/docs/services/Cloudant?topic=cloudant-comparison-of-ibm-cloudant-and-couchdb-api-endpoints中,它表明在CouchDB 1.6中只能访问单个本地文档,而Couch DB 2.0引入了/ db / _local_docs端点以列出所有本地文档。

如果单击该表中的Cloudant图标,则/ db / _local的文档将丢失。看来该功能应该在Cloudant中,但是有些地方不对。