使用 Private Service Connect 接口配置 MongoDB Atlas

本页面介绍了如何配置 MongoDB Atlas 源数据库,以便使用 Private Service Connect 接口与 Datastream 搭配使用。请注意,所述过程并非高可用性解决方案。如果 MongoDB 节点未通过连接配置文件测试,您需要在 Datastream 连接配置文件中手动更新 IP 地址。

配置 MongoDB 数据库用户

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

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

设置网络配置

跨 Datastream 和 MongoDB Atlas 连接虚拟私有云网络。

  1. 在您的 Google Cloud 项目中确定中央 Virtual Private Cloud 网络。确保此网络的 IP 地址范围不会与 Datastream 或 MongoDB Atlas 网络的 IP 地址范围重叠。
  2. 创建专用连接 配置,以将 Datastream 网络与中央 Google Cloud 虚拟私有云 网络对等互连。
  3. 在 MongoDB Atlas 中设置网络对等互连连接,以将中央 Google Cloud 虚拟私有云网络与您的 MongoDB Atlas 网络对等互连。提供您的项目 ID、网络名称、子网名称和端点名称。如需了解详情,请参阅 MongoDB 文档中的为专用集群设置专用端点

创建连接配置文件

配置网络后,创建 Datastream 连接配置文件。

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

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

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

  3. 主机名 字段中,输入 Private Service Connect 页面中 已连接的端点 部分的端点的 IP 地址 Google Cloud。

    前往 Private Service Connect

  4. 端口 字段中,输入 27017

  5. 输入数据库用户的用户名和密码。

  6. 添加 tlstls_allow_invalid_hostnames 标签,并将其值 设置为 true。如需详细了解如何设置标签,请参阅为 MongoDB 数据库 创建连接配置文件

  7. 选择专用连接 作为连接方法。

  8. 选择您创建的专用连接配置。

  9. 点击创建 以保存连接配置文件。

  10. 运行测试以验证与数据库的连接。