2017-09-22 1 views
4

버전 4 Couchbase Community Edition Server에는 memcached 및 Couchbase 버킷이 있습니다. 우리 버킷에는 암호 ("SASL auth"종류)가 있으며 이러한 암호를 변경할 때입니다. 이런 종류의 작업에 사용되는 일반적인 절차는 다음과 같습니다.Couchbase 버킷의 비밀번호 변경 절차

  1. 공유 리소스에 새 계정을 만듭니다.
  2. 새 계정의 자격 증명으로 클라이언트를 다시 배포하십시오.
  3. 한 번만 모든 클라이언트가 새 자격 증명을 사용하고 원래 계정을 삭제하거나 해제합니다.

그러나 Couchbase에서는 새 Bucket 계정을 만드는 방법이 없습니다. 방금 서버의 암호를 변경하면 해당 서버를 사용하는 모든 항목 (심지어 고 가용성)이 다시 배포 될 때까지 작동을 멈 춥니 다.

나는 이런 식으로 예정되어 있지 않다. 내가 놓친 마이그레이션 프로세스 권장 사항이 있습니까?

답변

3

SASL 인증 버킷에서는 "하나의 버킷, 2 가지 암호"접근 방식이 가능하지 않습니다. LDAP 또는 PAM으로 길을 건너 뛸 수는 있지만 사용중인 것처럼 들리지는 않습니다.

그러나이 동작은 개발자 전용 릴리스가 있지만 다운로드를 찾을 수없는 것으로 표시된 upcoming version 5에서 지원되는 것으로 보입니다. 버전 5에서는 서로 다른 암호로 두 명의 사용자를 생성하고 전환 할 때마다 오프주기 계정의 암호를 업데이트하여 클라이언트를 서로 바꿀 수 있습니다.