如何在 IBM Cloudant 中手动添加用户?



我有一个云数据库,里面有很多已删除的文档。由于它们无法销毁,因此我想将未删除的项目的过滤副本复制到临时基地,销毁原始库,并将临时基复制到与以前同名的新数据库中。 问题是当我销毁基础时,生成的 API 密钥也被销毁了...... 所以调用新基地的前端应用程序无法访问它!

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

还是有其他方法可以实现我的目标?

要回答您的实际问题,您不能将"用户"添加到 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

[免责声明,我写的]

你能进一步扩展一下你的用例吗?为什么要摆脱已删除的文档?有没有办法避免删除文档?另外,你已经读过 https://cloud.ibm.com/docs/services/Cloudant?topic=cloudant-documents#tombstone-documents 了吗?

最新更新