Skip to content
This repository was archived by the owner on May 1, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions source/connecting/onprem-to-atlas.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@ Roles

.. include:: /includes/fact-permissions-body.rst

The self-managed permissions are:
The self-managed permissions for the source cluster are:

.. include:: /includes/table-permissions-self-hosted.rst
.. include:: /includes/table-permissions-self-hosted-onprem-to-atlas.rst

The Atlas permissions are:
The Atlas permissions for the destination cluster are:

.. include:: /includes/table-permissions-atlas.rst
.. include:: /includes/table-permissions-atlas-onprem-to-atlas.rst

Behavior
--------
Expand Down
25 changes: 25 additions & 0 deletions source/includes/table-permissions-atlas-onprem-to-atlas.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
..
Comment: The nested lists need blank lines before and after each list
plus extra indents

.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 15 20 20

* - Sync Type
- Required Destination Permissions

* - Default
- - atlasAdmin
- :authaction:`bypassWriteBlockingMode`

* - Dual write-blocking, reversing, or multiple reversals
- - atlasAdmin
- :authaction:`bypassWriteBlockingMode`

For details on Atlas roles, see: :atlas:`Built-In Roles and Privileges
</mongodb-users-roles-and-privileges/>`.

To update Atlas user permissions, see:
:atlas:`Manage Access to a Project </access/manage-project-access/>`.
42 changes: 42 additions & 0 deletions source/includes/table-permissions-self-hosted-onprem-to-atlas.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
..
Comment: The nested lists need extra indents. Keep roles in alphabetic
order.

.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 20 40 40

* - Sync Type
- Required Source Permissions

* - Default
- - :authrole:`backup`
- :authrole:`clusterMonitor`
- :authrole:`readAnyDatabase`

* - Dual Write-Blocking
- - :authrole:`backup`
- :authrole:`clusterManager`
- :authrole:`clusterMonitor`
- :authrole:`readWriteAnyDatabase`
- :authrole:`restore``

* - Reversing
- - :authrole:`backup`
- :authrole:`clusterManager`
- :authrole:`clusterMonitor`
- :authrole:`readWriteAnyDatabase`
- :authrole:`restore`

* - Multiple Reversals
- - :authrole:`backup`
- :authrole:`clusterManager`
- :authrole:`clusterMonitor`
- :authrole:`dbAdminAnyDatabase`
- :authrole:`readWriteAnyDatabase`
- :authrole:`restore`

For details on server roles, see: :ref:`authorization`.

To update user permissions, see: :dbcommand:`grantRolesToUser`.