使用 IP 许可名单配置 MongoDB Atlas

本页面介绍了如何通过将特定 IP 地址列入许可名单,在 MongoDB Atlas 源数据库和 Datastream 之间建立安全连接。 IP 许可名单连接方法可确保您的数据库仅接受来自已获授权的 Datastream 实例的流量。

配置 MongoDB 数据库用户

如需将 Datastream 与 MongoDB Atlas 实例搭配使用,首先需要创建数据库用户并向其授予访问权限:

  1. MongoDB Atlas 控制台中,在 安全 下,点击 数据库访问权限
  2. 点击新建数据库用户 ,然后为您的用户选择密码身份验证方法。
  3. 输入 Datastream 用户的用户名和密码。
  4. 数据库用户权限下,选择授予特定用户 权限
  5. 特定权限 下,添加以下角色:
    • readAnyDatabase
  6. 点击添加用户

检索 Datastream 公共 IP 地址

为源数据库创建连接配置文件时,您需要检索 Datastream 的公共 IP 地址,以便在 MongoDB Atlas 中对其进行授权。

  1. 前往连接配置文件 页面。 Google Cloud

    前往“连接配置文件”页面

  2. 点击 Create profile (创建配置文件),然后选择 MongoDB

  3. 输入连接详细信息,包括连接配置文件名称、主机名或 IP 地址、端口和数据库用户凭据。

  4. 定义连接设置 部分,找到 Datastream 公共 IP 地址列表。

  5. 复制这些 IP 地址。

在 MongoDB Atlas 中配置 IP 许可名单

在 MongoDB Atlas 安全设置中允许 Datastream 公共 IP 地址:

  1. 登录到您的 MongoDB Atlas 账号
  2. 在导航菜单中,依次点击安全网络 访问权限
  3. 点击添加 IP 地址
  4. 输入您从 Datastream 复制的第一个 IP 地址。
  5. 对要列入许可名单的每个 IP 地址重复此过程。
  6. 点击确认 ,然后等待状态变为有效

测试并创建连接配置文件

在 MongoDB Atlas 中激活 IP 许可名单后,您可以验证连接。

  1. 返回到控制台中的连接配置文件 设置页面。 Google Cloud
  2. 点击 Run test (运行测试)以测试与数据库的连接。
  3. 验证测试是否成功,然后点击创建 以保存配置文件。

如果测试失败,请检查所有 Datastream IP 地址在 Atlas 实例网络访问权限 列表中是否处于有效状态,以及数据库用户是否分配了正确的权限。