我在版本 4 Couchbase Community Edition Server 上同时拥有 memcached 和 Couchbase 存储桶。我们的存储桶有密码(“SASL 身份验证”类型),是时候更改这些密码了。我们处理这种事情的正常程序是……
但是,使用 Couchbase,我看不到创建新 Bucket 帐户的方法。如果我只是更改服务器上的密码,则使用该服务器的所有内容(甚至是高可用性的东西)都将停止工作,直到可以重新部署为止。
我讨厌必须为这样的事情安排停机时间。是否有我错过的某种迁移过程建议?
最佳答案
不幸的是,SASL 认证的存储桶似乎无法实现“一个存储桶,两个密码”的方法。你也许可以用 LDAP 破解你的方法。或 PAM ,但听起来你也没有在使用。
但是,在 upcoming version 5 中似乎支持这种行为。 (据称已发布开发人员版本,但我无法找到下载)。在第 5 版中,您将能够创建两个具有不同密码的用户,并在他们之间交替您的客户端,每当您切换时更新非周期帐户上的密码。
关于security - Couchbase 存储桶的密码更改程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373743/