场景:购买了一个ECS云服务器专门运行代码,再购买一个RDS数据库服务器专门放数据,
前提:我有两个阿里帐号A、B,两个帐号都购买了一个ECS服务器,分别是A-ECS1、B-ECS2;现在再购买多一个RDS数据库服务器(RDS是A帐号购买的,就是ECS1和RDS是同帐号下)
我要把所有数据库都放到RDS上,就是说ECS1和ECS2的程序都要连接RDS上的数据库
现在就是要ECS1、ECS2的连接上RDS的数据库
一、购买RDS数据库服务器要点
购买数据库时配置时,这里一定要选择ECS云服务器那里的VPC,不要选择默认VPC
1.1 如果这里选择ECS的VPC,那么恭喜你,购买成功配置好数据库就可以连接数据库(没有实测,我是选择1.2默认的)
1.2 如果这里选择默认VPC,就麻烦了,下面的教程就是如何操作
二、配置RDS数据库
2.1 白名单
输入ECS1公网IP和内网IP(ECS1和RDS同帐号)、ECS2的公网IP(不同帐号只有公网IP),如果本地要管理RDS也要你本地的IP填写出来,不然访问不了。
官网教程:https://help.aliyun.com/document_detail/43185.html?spm=a2c4g.11186623.2.21.105250926cVaIP
2.2 创建用户和数据库
三、ESC连接RDS(这里指选择默认VPC的情况下)
官方需要把所有资源的(ECS)VPC加到一起的,有一个专门的地方添加在一起:云企业
云企业网产品简介:https://help.aliyun.com/document_detail/59870.html
云企业网快速入门:https://help.aliyun.com/document_detail/64648.html
云企业-同账号同地域网络实例互通
如果要互通的网络实例都同属于一个账号和一个地域下,您只需要将网络资源加载到CEN实例中即可实现私网互通。
云企业-同账号跨地域网络实例互通
如果要互通的网络实例都同属于一个账号,但分布在不同的地域,您还需要配置跨地域互通带宽。
云企业-跨账号同地域网络实例互通
如果要互通的网络实例分属于不同账号,但都部署在同一个地域下,在加载网络实例前您需要进行跨账号授权。
云企业-跨账号跨地域网络实例互通
如果要互通的网络实例分属于不同账号,且部署在不同地域下,在加载网络实例前您需要进行跨账号授权,加载网实例后还需要配置跨地域带宽。
注意:ECS和RDS一定要在同一个地方,比如你ECS是在杭州的,那么你购买RDS时一定也选择杭州的,
如果是ECS和RDS不同地方,那么你还要购买互通宽带,这个是要按流量收费的
3.1 第一步:加载ECS1(同帐号同地区)
官方教程:https://help.aliyun.com/document_detail/128625.html?spm=a2c4g.11186623.6.564.16ce5200JIYlrz
网络实例:选择ECS1的VPC
3.2 第二步:加载网络实例(相当加载RDS数据库服务器)(同帐号同地方)
3.3 第三步 :加载网络实例ECS2(不同帐号同地方)
先登录B帐号对A帐号授权,通过后才可以加载的
官网教程:https://help.aliyun.com/document_detail/73645.html
进入ECS2实例中,找到专用网络,点击进入
UID
云企业实例ID
授权通过后,就可以加载网络实例了
最终