mongosync
연결 문자열 에 지정된 사용자에게는 소스 및 대상 클러스터에 대한 필수 권한이 있어야 합니다. 권한은 환경과 쓰기 차단 설정을 수정하려는지 또는 역 동기화 사용하려는지 여부에 따라 달라집니다.
자체 managed cluster
자체 managed 권한은 다음과 같습니다.
동기화 유형 | 필수 소스 권한 | 필수 대상 권한 |
---|---|---|
기본값 | ||
이중 쓰기 차단 | ||
반전 | ||
다중 반전 |
서버 역할에 대한 자세한 내용 은 자체 관리 배포서버의 역할 기반 액세스 제어를 참조하세요.
사용자 권한을 업데이트 하려면 grantRolesToUser
를 참조하세요.
Atlas cluster
Atlas 권한은 다음과 같습니다.
동기화 유형 | 필수 소스 권한 | 필수 대상 권한 |
---|---|---|
기본값 |
|
|
이중 쓰기 차단, 반전 또는 다중 반전 |
|
|
Atlas 역할에 대한 자세한 내용은 기본 제공 역할 및 권한을 참조하세요.
Atlas user 권한을 업데이트 하려면 프로젝트에 대한 액세스 관리를 참조하세요.
최소 권한
참고
최소 권한은 mongosync 버전에 따라 변경될 수 있습니다.
최소 소스 권한은 다음과 같습니다.
동기화 유형 | 최소 소스 권한 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
기본값 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
쓰기 차단 | 다음이 추가된 기본값 소스 권한의 모든 것:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
반전 | 기본값 소스 권한과 기본값 대상 권한의 모든 것. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
다중 반전 | 다음이 추가된 기본값 소스 권한 및 기본값 대상 권한의 모든 것:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
V4.4 마이그레이션 |
|
최소 대상 권한은 다음과 같습니다.
동기화 유형 | 최소 대상 권한 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
기본값 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
쓰기 차단 | 기본값 대상 권한의 모든 것. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
반전 | 다음이 추가된 기본값 소스 권한 및 기본값 대상 권한의 모든 것:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
다중 반전 | 다음이 추가된 기본값 소스 권한 및 기본값 대상 권한의 모든 것:
|
6.0 이전 마이그레이션
4.4 소스 클러스터에서 마이그레이션하는 경우, 소스 클러스터
clusterManager
또는 v4.4에 나열된 최소 권한이 있어야 합니다.v4.4 에 대한 최소 소스 권한 다음과 같습니다.
동기화 유형최소 소스 권한V4.4 마이그레이션
[ { "resource": { "cluster": true }, "actions": [ "addShard", "appendOplogNote", "flushRouterConfig", "getDefaultRWConcern", "getShardMap", "hostInfo", "listDatabases", "listShards", "replSetGetConfig", "replSetGetStatus", "serverStatus" ] }, { "resource": { "db": "", "collection": "" }, "actions": [ "changeStream", "collStats", "find", "indexStats", "listCollections", "listIndexes" ] }, { "resource": { "db": "admin", "collection": "system.version" }, "actions": [ "find" ] }, { "resource": { "db": "", "collection": "system.js" }, "actions": [ "listCollections", "listIndexes" ] }, { "resource": { "db": "config", "collection": "shards" }, "actions": [ "find" ] }, { "resource": { "db": "config", "collection": "collections" }, "actions": [ "find" ] }, { "resource": { "db": "config", "collection": "version" }, "actions": [ "find" ] }, { "resource": { "db": "config", "collection": "settings" }, "actions": [ "find" ] } ] 이중 쓰기 차단 및 역 동기화 지원되지 않습니다.