使用 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. 添加 tls 和 tls_allow_invalid_hostnames 标签,并将其值 设置为 true。如需详细了解如何设置标签,请参阅为 MongoDB 数据库 创建连接配置文件。

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

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

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

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