테스트이라는 데이터베이스에 보안을 설정했습니다.CouchDB 복제에는 시스템 관리자 또는 데이터베이스 관리자가 필요합니까?
"user_test"라는 이름의 사용자는 시스템 관리자가 아닙니다. 따라서 그는 테스트 데이터베이스에 대한 관리자 권한과 구성원 권한을 가지고 있습니다.
으로는 말했다 :
설계 문서를 작성은 관리자로 제한되며, 복제가 실패하고 doc_write_failures로 기록 복제하는 동안 설계 문서를 작성, 관리 자격 증명없이 트리거되는 경우. 관리자가있는 경우 복제 요청에 자격 증명을 포함해야합니다.
그들은 설계 문서를 언급하고 있으므로 데이터베이스 관리자에 대해 생각하고있었습니다.
따라서 _replicator 데이터베이스에서 복제 문서를 설정하려고하면 "user_text"자격 증명으로 연결이 중단됩니다.
시스템 관리자를 사용하면 즉시 복제가 실행됩니다.
그래서 내 질문 : 대상 또는 소스 속성에
, 나는 시스템 관리자 자격 증명 또는 데이터베이스 관리자 자격 증명을 넣어해야합니까? 시스템 관리자를 사용하여 복제를 설정
은업데이트
자동으로 (좋은) 트리거됩니다.
데이터베이스 관리자를 사용하는 경우 아무 것도 발생하지 않습니다. 심지어 오류. 그것은 다른 PC에서 작동하기 때문에 일종의 이상한 일입니다 ...