登录
首页 >  Golang >  Go问答

向 Couchbase 添加不可更改的文件

来源:stackoverflow

时间:2024-03-24 11:36:33 128浏览 收藏

在 Couchbase Go SDK 中,目前无法在文档级别实现不可更改数据的插入。然而,对于 Couchbase Server Enterprise,可以采用存储桶级别权限的解决方法。通过创建一个只读存储桶并为其分配一个仅具有数据读取权限的用户,可以确保只能读取已写入存储桶中的文档,而无法对其进行更改。

问题内容

有没有办法使用 couchbase Go SDK 在 Couchbase 中插入只读文档或键值对?


解决方案


目前还没有办法在文档级别执行此操作,但 Couchbase Server Enterprise 的一种可能的解决方法是存储桶级别权限。您可以创建一个存储桶(例如“myreadonly”)并创建一个仅具有数据读取权限的用户(例如“myreadonlyuser”)。当然,有人首先需要写入权限才能将文档放入其中,但使用“myreadonlyuser”凭据的任何人都只能读取。

在即将到来的“范围”和“集合”级别中也可能有一种方法可以做到这一点,但这可能是上述方法的变体。文档级身份验证可能会出现在未来的路线图上。

理论要掌握,实操不能落!以上关于《向 Couchbase 添加不可更改的文件》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>