Couchbase存储桶的密码更改过程

时间:2017-09-22 21:55:36

标签: security passwords memcached couchbase

我在Version 4 Couchbase Community Edition Server上同时拥有memcached和Couchbase存储桶。我们的存储桶有密码(" SASL auth"种类),是时候更改这些密码了。我们用于此类事情的正常程序是......

  1. 在共享资源上创建一个新帐户。
  2. 使用新帐户的凭据重新部署客户。
  3. 一次,所有客户端都在使用新凭据,删除/禁用原始帐户。
  4. 然而,对于Couchbase,我没有看到创建新Bucket帐户的方法。如果我只是更改服务器上的密码,使用该服务器的一切(即使是高可用性的东西)将停止工作,直到可以重新部署。

    我不想为这样的事情安排停工时间。是否有某种我错过的迁移过程建议?

1 个答案:

答案 0 :(得分:3)

不幸的是,对于经过SASL认证的存储桶,它似乎不是一个“一桶,两个密码”的方法。您可以使用LDAPPAM破解您的路,但听起来并不像您正在使用它们。

然而,似乎upcoming version 5支持类似此行为的内容(据称其中有开发人员发布,但我无法找到下载内容)。在版本5中,您将能够创建具有不同密码的两个用户,并在它们之间交换客户端,无论何时切换,都会在非周期帐户中更新密码。