当ECS实例与云数据库MongoDB实例的网络类型不同(ECS实例为经典网络,MongoDB实例为专有网络;ECS实例为专有网络,MongoDB实例为经典网络)时,您可以通过转换ECS实例或MongoDB实例网络类型的方法将ECS实例连接至云数据库MongoDB实例。

前提条件

  • ECS实例和云数据库MongoDB实例由同一阿里云账号创建,且属于同一地域。
  • 已将ECS实例的IP地址加入云数据库MongoDB实例的白名单中,添加方法请参见设置白名单
    说明 获取ECS实例IP地址的方法请参见查看实例信息

连接方法

ECS实例网络类型 MongoDB实例网络类型 连接方法
经典网络 专有网络
  • 将ECS实例迁移至MongoDB实例所属的专有网络中,详情请参见将ECS实例迁移至专有网络
  • 使用ClassicLink实现互通。具体操作请参见经典网络和专有网络互通
    说明
    • 在建立ClassicLink前确保您已经了解建立连接的限制,详情请参见ClassicLink概述
    • 基于ClassicLink互访方案为特殊情况下的临时解决方案,生产环境中为了实现高速连接,建议您将ECS实例和MongoDB实例创建在同一VPC网络内。
专有网络 经典网络 将MongoDB实例切换到ECS实例所属的专有网络中,详情请参见从经典网络切换为专有网络
说明
  • 单节点实例暂不支持切换网络类型。
  • 切换网络时,实例将会出现一次闪断。请您尽量在业务低峰期执行切换操作,或确保您的应用有自动重连机制,以避免闪断造成的影响。