Skip to content
Merged
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
37 changes: 10 additions & 27 deletions docs/cluster/integrations/mongo-cdc.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,15 @@ The following steps should be performed in the MongoDB Atlas UI.
connect to CrateDB Cloud.

2. **Add a Custom Role**
Under **Custom Roles**, click **Add New Custom Role**.
Under **Custom Roles**, click **Add New Custom Role**. A form will appear.

3. **Set Up Read-Only Access**
3. Fill in the Custom Role Name - For example, use CrateDB CDC integration.

4. **Set Up Read-Only Access**
Assign the following actions or roles to the custom role:
- `find`
- `changeStream`
- `collStats`
- `find`, to be found under Collection Actions/Query and Write Actions
- `changeStream`, to be found under Collection Actions/Change Stream Actions
- `collStats`, to be found under Collection Actions/Diagnostic Actions

Specify the databases and collections for these actions. You can update
access permissions in the MongoDB Atlas UI later if needed.
Expand Down Expand Up @@ -124,26 +126,7 @@ CrateDB Cloud IP addresses to the IP Access List in MongoDB Atlas.
2. **Add IP Address**
Click **Add IP Address** and choose an IP address or range to allow access.
For testing purposes, you can select **Allow Access from Anywhere**, but for
production, it is recommended to specify only the required IPs.

:::{note}
The specific IP addresses depend on the region of your CrateDB Cloud cluster.
These IP addresses can also be found in the **Connection Details** section of the
CrateDB Cloud Console, just before you click **Test Connection** during the
setup process.

**Outbound IP Addresses**:

| Cloud Provider | Region | IP Addresses |
|----------------|---------------|---------------------------------|
| Azure | East US 2 | `52.184.241.228/32`, `52.254.31.90/32` |
| Azure | West Europe | `51.105.153.175/32`, `108.142.34.5/32` |
| AWS | EU West 1 | `34.255.75.224` |
| AWS | US East 1 | `54.197.229.58` |
| AWS | US West 2 | `54.189.16.20` |
| GCP | US Central 1 | `34.69.134.49` |

:::
production, it is recommended to specify only the required IPs. When you create a new Mongo CDC integration in CrateDB Cloud, the form will show you the specific IP addresses you need to allow for it to work.
Comment thread
juanpardo marked this conversation as resolved.
Outdated

:::{note}
To set up a PrivateLink connection for the Mongo CDC integration, please reach
Expand Down Expand Up @@ -258,8 +241,8 @@ recommended for mission-critical workloads.
### Column Name Restrictions

Column or property names containing square brackets (`[]`) are not supported and
Comment thread
bmunkholm marked this conversation as resolved.
Outdated
are replaced with `__openbrk__` and `__closebrk__` respectively. Likewise, column
names containing dots (`.`) are not supported and are replaced with (`__dot__`).
are replaced with `_obkt_` and `_cbkt_` respectively. Likewise, column
names containing dots (`.`) are not supported and are replaced with (`_dot_`).
Comment thread
juanpardo marked this conversation as resolved.
Outdated

:::{warning}
This behavior may change in future releases.
Expand Down