在 Couchbase 中插入只读文档
Insert Read-Only Document in Couchbase
有没有办法使用 couchbase Go SDK 在 Couchbase 中插入只读文档或键值对?
(目前)还没有办法在文档级别执行此操作,但 Couchbase Server Enterprise 的一种可能解决方法是存储桶级别权限。您可以创建一个存储桶(例如 "myreadonly")并创建一个只有数据 reader 权限的用户(例如 "myreadonlyuser")。当然,首先有人需要写入权限才能将文档放在那里,但使用 "myreadonlyuser" 凭据的任何人都只能读取。
在即将到来的 "scope" 和 "collection" 级别中也可能有一种方法可以做到这一点,但这可能是上述方法的变体。文档级身份验证可能会出现在未来的路线图上。
有没有办法使用 couchbase Go SDK 在 Couchbase 中插入只读文档或键值对?
(目前)还没有办法在文档级别执行此操作,但 Couchbase Server Enterprise 的一种可能解决方法是存储桶级别权限。您可以创建一个存储桶(例如 "myreadonly")并创建一个只有数据 reader 权限的用户(例如 "myreadonlyuser")。当然,首先有人需要写入权限才能将文档放在那里,但使用 "myreadonlyuser" 凭据的任何人都只能读取。
在即将到来的 "scope" 和 "collection" 级别中也可能有一种方法可以做到这一点,但这可能是上述方法的变体。文档级身份验证可能会出现在未来的路线图上。