I have both memcached and Couchbase buckets on a Version 4 Couchbase Community Edition Server. Our buckets have passwords (the "SASL auth" kind) and it is time to change those passwords. The normal procedure we use for this kind of thing is to...
- create a new account on the shared resource.
- redeploy the clients with the new account's credentials.
- once, all clients are using the new credentials, delete/disable the original account.
However, with Couchbase, I don't see a way to create a new Bucket account. If I just change the password on the server everything using that server (even the high-availability stuff) will stop working until it can be redeployed.
I hate to have to scheduled down-time for something like this. Is there some kind of migration-process recommendation I have missed?