开发者社区> 问答> 正文

账号B上的ECS怎么访问账号A上的RDS

格格呜呜 2017-07-12 16:21:35 1465

之前,我用账号A购买了经典网络的ECS服务器和经典网络的RDS(这个可以切换),现在,我用账号B购买了专有网络的ECS服务器(因为只能选择专有网络了),那此时,我改如何访问账号A上的RDS,并且要保证账号A上的ECS也能正常访问?
申请RDS的外网访问是否可行?除了这个
能否通过内网访问?

弹性计算 关系型数据库 网络安全 RDS
分享到
取消 提交回答
全部回答(3)
  • bbskkb
    2019-07-17 21:23:18

    我为您简单的分析下。同一个账号的情况下,经典网络下的ECS是通过经典网络的内网访问RDS,当经典网络的RDS切换到VPC时,经典网络下的ECS就无法访问VPC下的RDS,因为经典网络和是不互通的。所以当RDS没有切换到VPC下时,VPC下的ECS无法通过内网访问到经典网络的RDS。由于您的情况是跨账号,如果是同一个地域的话,建议您将A账号的ECS和RDS都迁移到VPC下,然后和B账号的VPC内网通过高速通道打通。同地域的高速通道的费用不会很高。内网打通的方式,网络延时和网络的安全性会比较可靠,但是会产生一定的费用。当然啦,您也可以通过经典网络下的RDS的公网地址,提供给B账号的ECS访问,存在的问题就是,公网的延时,和安全性没法得到保障。
    注意:账号B的VPC下的ECS通过公网访问经典网络下的RDS,建议您给RDS设置允许访问的白名单,减低RDS被黑客入侵的风险。

    0 0
  • fengrenyan
    2019-07-17 21:23:18

    反正公网IP肯定是没问题的,至于内网,我也不是很清楚

    0 0
  • dongshan8
    2019-07-17 21:23:18

    题主您好,

    好象经典网络与专有网络的环境是隔开的,估计仅能用公网的方式来连接了。

    ECS-B通过公网访问RDS,原ECS-A还是通过内网访问RDS。

    0 0
添加回答
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程