如何在ibm cloudant中手动添加用户?

问题描述 投票:0回答:2

我有一个包含大量已删除文档的cloudant数据库。由于无法销毁它们,因此我想将包含未删除项目的过滤副本复制到临时库中,销毁原始副本,然后将临时库复制到具有相同名称的新数据库中。问题是当我破坏基础时,生成的API密钥也被破坏了...因此,调用新应用程序的前端应用程序无法访问它!

我想手动创建用户/密码,因此每次销毁数据库时都可以重新创建同一用户。我不知道该怎么办?

或者还有另一种方法可以实现我的目标?

authentication cloudant
2个回答
0
投票

您能否进一步扩展用例?为什么要删除已删除的文档?有办法避免删除文档吗?另外,您是否已阅读https://cloud.ibm.com/docs/services/Cloudant?topic=cloudant-documents#tombstone-documents


0
投票

要回答您的实际问题,您不能将“用户”添加到Cloudant帐户中,只能添加数据库。但是,您可以制作跨多个数据库的API密钥,这听起来像是您想要的:

https://dx13.co.uk/articles/2016/04/11/using-a-cloudant-api-key-with-multiple-cloudant-databases-and-accounts/

但是正如上面的bessbd所指出的那样,如果您的数据模型依赖于文档删除,那么您将无法使用Cloudant,并且迟早会遇到问题。

最后,文档链接似乎可以正常工作。

也许在这里有用的东西:https://blog.cloudant.com/2019/11/21/Best-and-Worst-Practices.html

[免责声明,我写的是]

© www.soinside.com 2019 - 2024. All rights reserved.