O usuário especificado na string de conexão mongosync deve ter as permissões necessárias nos clusters de origem e destino. As permissões variam dependendo do seu ambiente e se você deseja usar a sincronização reversa.
Clusters auto-managed
As permissões self-managed são:
Tipo de sincronização | Permissões de origem necessárias | Permissões de destino necessárias |
|---|---|---|
Default | ||
Reversão | ||
Múltiplas reversões |
Para obter detalhes sobre as funções do servidor , consulte: Controle de acesso baseado em funções em implementações autogerenciadas.
Para atualizar permissões de usuário, consulte: grantRolesToUser.
cluster do Atlas
As permissões do Atlas são:
Tipo de sincronização | Permissões de origem necessárias | Permissões de destino necessárias |
|---|---|---|
Default |
|
|
Reversão ou múltiplas reversões |
|
|
Para detalhes sobre as funções do Atlas, consulte Funções de Usuário do Atlas.
Para atualizar as permissões de Atlas user , consulte: Gerenciar acesso a um projeto.
Privilégios mínimos
Observação
Os privilégios mínimos podem mudar entre versões mongosync.
Os privilégios mínimos se aplicam somente a implantações locais porque algumas ações privilegiadas não podem ser criadas no Atlas usando funções personalizadas.
Os privilégios mínimos de origem são:
Tipo de sincronização | Privilégios mínimos de origem | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Default | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reversão | Tudo, desde os privilégios de origem padrão e os privilégios de destino padrão. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Múltiplas reversões | Tudo, desde os privilégios de origem padrão e os privilégios de destino padrão com a adição de: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Migração V5.0 | |
Os privilégios mínimos de destino são:
Tipo de sincronização | Privilégios mínimos de destino | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Default | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reversão | Tudo, desde os privilégios de origem padrão e os privilégios de destino padrão com a adição de: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Múltiplas reversões | Tudo, desde os privilégios de origem padrão e os privilégios de destino padrão com a adição de: |
Migrações anteriores6.0
Ao migrar de um cluster de origem 5.0, o cluster de origem deve ter clusterManager ou as permissões mínimas listadas para v5.0.
As permissões mínimas de origem para v5.0 são:
Tipo de sincronização | Privilégios mínimos de origem | |||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Migração V5.0 | |