本页面介绍了如何配置 MongoDB Atlas 源数据库,以便使用 Private Service Connect 接口与 Datastream 搭配使用。请注意,所述过程并非高可用性解决方案。如果 MongoDB 节点未通过连接配置文件测试,您需要在 Datastream 连接配置文件中手动更新 IP 地址。
配置 MongoDB 数据库用户
如需将 Datastream 与 MongoDB Atlas 实例搭配使用,首先需要创建数据库用户并向其授予访问权限:
- 在 MongoDB Atlas 控制台中,在 安全 下,点击 数据库访问权限。
- 点击新建数据库用户 ,然后为您的用户选择密码身份验证方法。
- 输入 Datastream 用户的用户名和密码。
- 在数据库用户权限下,选择授予特定用户 权限。
- 在特定权限 下,添加以下角色:
readAnyDatabase
- 点击添加用户 。
设置网络配置
跨 Datastream 和 MongoDB Atlas 连接虚拟私有云网络。
- 在您的 Google Cloud 项目中确定中央 Virtual Private Cloud 网络。确保此网络的 IP 地址范围不会与 Datastream 或 MongoDB Atlas 网络的 IP 地址范围重叠。
- 创建专用连接 配置,以将 Datastream 网络与中央 Google Cloud 虚拟私有云 网络对等互连。
- 在 MongoDB Atlas 中设置网络对等互连连接,以将中央 Google Cloud 虚拟私有云网络与您的 MongoDB Atlas 网络对等互连。提供您的项目 ID、网络名称、子网名称和端点名称。如需了解详情,请参阅 MongoDB 文档中的为专用集群设置专用端点。
创建连接配置文件
配置网络后,创建 Datastream 连接配置文件。
前往连接配置文件 页面。 Google Cloud
点击 Create profile (创建配置文件),然后选择 MongoDB 。
在主机名 字段中,输入 Private Service Connect 页面中 已连接的端点 部分的端点的 IP 地址 Google Cloud。
在端口 字段中,输入
27017。输入数据库用户的用户名和密码。
添加
tls和tls_allow_invalid_hostnames标签,并将其值 设置为true。如需详细了解如何设置标签,请参阅为 MongoDB 数据库 创建连接配置文件。选择专用连接 作为连接方法。
选择您创建的专用连接配置。
点击创建 以保存连接配置文件。
运行测试以验证与数据库的连接。