开发者社区> 问答> 正文

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

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

展开
收起
格格呜呜 2017-07-12 16:21:35 3226 0
3 条回答
写回答
取消 提交回答
  • 阿里云大学导师

    我为您简单的分析下。同一个账号的情况下,经典网络下的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被黑客入侵的风险。

    2019-07-17 21:23:18
    赞同 展开评论 打赏
  • 反正公网IP肯定是没问题的,至于内网,我也不是很清楚

    2019-07-17 21:23:18
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    题主您好,

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

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

    2019-07-17 21:23:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像