El usuario especificado en el mongosync la cadena de conexión debe tener los permisos requeridos en los clústeres de origen y destino. Los permisos varían según tu entorno y si deseas utilizar la sincronización inversa.
Clústeres autogestionados
Los permisos autogestionados son:
Tipo de sincronización | Permisos necesarios para la fuente | Permisos de destino requeridos |
|---|---|---|
predeterminado | ||
Reversión | ||
Múltiples reversiones |
Para detalles sobre las funciones del servidor, consulte: Control de acceso basado en roles en implementaciones autogestionadas.
Para actualizar los permisos de usuario, consulta: grantRolesToUser.
Clústeres de Atlas
Los permisos de Atlas son:
Tipo de sincronización | Permisos necesarios para la fuente | Permisos de destino requeridos |
|---|---|---|
predeterminado |
|
|
Reversión o múltiples reversiones |
|
|
Para obtener detalles sobre los roles de Atlas, consulta Roles de Usuario de Atlas.
Para actualizar los permisos de usuario de Atlas, consulte: Gestione el acceso a un proyecto.
Privilegios mínimos
Nota
Los privilegios mínimos pueden cambiar entre versiones de mongosync.
Los privilegios mínimos solo se aplican a las implementaciones locales, porque algunas acciones privilegiadas no se pueden crear en Atlas mediante roles personalizados.
Los privilegios mínimos de origen son:
Tipo de sincronización | Privilegios mínimos de origen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
predeterminado | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reversión | Todo, desde los privilegios de origen predeterminados hasta los privilegios de destino predeterminados. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Múltiples reversiones | Todo lo correspondiente a los privilegios de recursos por defecto y los privilegios de destino por defecto, con la adición de: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Migración V5.0 | |
Los privilegios mínimos de destino son:
Tipo de sincronización | Privilegios mínimos de destino | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
predeterminado | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reversión | Todo lo correspondiente a los privilegios de recursos por defecto y los privilegios de destino por defecto, con la adición de: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Múltiples reversiones | Todo lo correspondiente a los privilegios de recursos por defecto y los privilegios de destino por defecto, con la adición de: |
Migraciones pre-6.0
Al migrar desde un clúster de origen 5.0, el clúster de origen debería tener clusterManager o los permisos mínimos listados para v5.0.
Los permisos de origen mínimos para v5.0 son:
Tipo de sincronización | Privilegios mínimos de origen | |||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Migración V5.0 | |