本页面介绍了如何通过将特定 IP 地址列入许可名单,在 MongoDB Atlas 源数据库和 Datastream 之间建立安全连接。 IP 许可名单连接方法可确保您的数据库仅接受来自已获授权的 Datastream 实例的流量。
配置 MongoDB 数据库用户
如需将 Datastream 与 MongoDB Atlas 实例搭配使用,首先需要创建数据库用户并向其授予访问权限:
- 在 MongoDB Atlas 控制台中,在 安全 下,点击 数据库访问权限。
- 点击新建数据库用户 ,然后为您的用户选择密码身份验证方法。
- 输入 Datastream 用户的用户名和密码。
- 在数据库用户权限下,选择授予特定用户 权限。
- 在特定权限 下,添加以下角色:
readAnyDatabase
- 点击添加用户 。
检索 Datastream 公共 IP 地址
为源数据库创建连接配置文件时,您需要检索 Datastream 的公共 IP 地址,以便在 MongoDB Atlas 中对其进行授权。
前往连接配置文件 页面。 Google Cloud
点击 Create profile (创建配置文件),然后选择 MongoDB 。
输入连接详细信息,包括连接配置文件名称、主机名或 IP 地址、端口和数据库用户凭据。
在定义连接设置 部分,找到 Datastream 公共 IP 地址列表。
复制这些 IP 地址。
在 MongoDB Atlas 中配置 IP 许可名单
在 MongoDB Atlas 安全设置中允许 Datastream 公共 IP 地址:
- 登录到您的 MongoDB Atlas 账号。
- 在导航菜单中,依次点击安全 和网络 访问权限。
- 点击添加 IP 地址 。
- 输入您从 Datastream 复制的第一个 IP 地址。
- 对要列入许可名单的每个 IP 地址重复此过程。
- 点击确认 ,然后等待状态变为有效 。
测试并创建连接配置文件
在 MongoDB Atlas 中激活 IP 许可名单后,您可以验证连接。
- 返回到控制台中的连接配置文件 设置页面。 Google Cloud
- 点击 Run test (运行测试)以测试与数据库的连接。
- 验证测试是否成功,然后点击创建 以保存配置文件。
如果测试失败,请检查所有 Datastream IP 地址在 Atlas 实例网络访问权限 列表中是否处于有效状态,以及数据库用户是否分配了正确的权限。