You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

AWS DMS安全组配置咨询:云实例无权限连接on-prem db

解决AWS DMS本地-云数据库连接权限问题:安全组配置指南

嘿,这个问题我之前部署DMS迁移任务时踩过坑,给你拆解清楚:

首先得明确谁发起连接:AWS DMS的复制实例是整个迁移流程的核心,它会主动去连接源数据库(你的本地on-prem DB)目标数据库(云环境里的库)。所以权限配置要分两种场景看:

场景1:复制实例连不上本地源数据库

这时候你需要调整的是DMS复制实例的安全组

  • 给复制实例的安全组添加出站规则,允许访问本地数据库的端口(比如MySQL是3306,SQL Server是1433)和本地数据库所在的IP范围(生产环境建议限定具体范围,别全放开)。
  • 同时别忘了本地端的配套配置:你的本地防火墙、VPN/Direct Connect的安全策略,必须添加入站规则,允许复制实例的公网IP(用公网连接时)或者私有IP(用专线/VPN连接时)访问本地数据库的端口。

场景2:复制实例连不上云目标数据库

如果是目标数据库连不上,那就要调整目标数据库的安全组

  • 给目标数据库的安全组添加入站规则,允许复制实例的安全组(推荐用安全组而非固定IP,后续实例变更更灵活)或者复制实例的IP访问目标库的端口。
  • 另外也要确认复制实例的安全组有出站规则允许访问目标库的端口(一般默认规则可能已经覆盖,但最好检查下避免遗漏)。

回到你的问题:如果是云实例(应该指DMS复制实例)缺少连接本地DB的权限,那重点是把对应访问权限配置到DMS复制实例的安全组里,同时配合本地端的放行规则就能解决。

内容的提问来源于stack exchange,提问作者Punter Vicky

火山引擎 最新活动