SAE CloudBridge简明教程

CloudBridge介绍

CloudBridge是SAE开发的VPN服务,开发者通过OpenVPN client连接到CloudBridge之后,可以像使用本地服务一样使用SAE内网的一些服务,目前只能使用RDS服务。相信后期SAE也会慢慢推出一些别的服务的外网连接功能,比如KVDB,Memcache等,这样SAE就既可以是开发平台,也可以生产平台.

CloudBridge启动

登录SAE应用控制台,找到[服务管理],进入CloudBridge,点击启动CloudBridge.

CloudBridge配置

其中CloudBridge之后,系统会给出一个Openvpn的配置文件,使用该配置文件并将AccessKey作为账号,SecretKey作为密码即可访问CloudBridge,也就是访问到SAE 独享型RDS

下载该配置文件

点击下载该配置文件

将该配置文件应用到OPENVPN

此时你会发现,如果你成功安装了openvpn客户端,双击即可启用.

连接VPN

配置文件导入之后,就可以连接VPN了.此时需要输入账号密码.账号密码为应用的AK和SK,可以在CloudBridge页面看到,点击显示就可以显示出来.

输入AK/SK之后就会显示正在连接/获取设定,最后就会连接成功.

连接成功并开始计时(计时不收费的啦..)

VPN路由(macos 命令:netstat -nr)

实例化独享型Mysql

VPN连接之后为的是连接独享型Mysql,进行开发和数据导入导出,因此我们先新建一个独享型Mysql. SAE独享型Mysql现在已经可以在后台直接开通了,十分方便.
开通一个试试

创建成功后会有一个列表,提示实例名称,地址和端口号等信息.

创建数据库/账号并绑定数据库账号

新建数据库

为了能够连接数据库,我们需要先新建一个数据库并建立账号.点击[数据库管理],新建一个数据库.

新建数据库账号


通过CloudBridge连接数据库

最后使用mysql命令行命令连接数据库
mysql -h 主机名 -P端口号 -u 用户名 -p回车并输入密码

也可以在PHP应用程序中直接连接该地址xxx.rds.sae.sina.com.cn,注意端口号.

FAQ

1.如果你在连接的时候遇到问题
1)首先排查VPN是否正常连接未断开
2) 然后查看你的路由表
3) 然后ping你的mysql域名,看IP地址

然后对照路由表看是否有该IP的路由,若有就可以排除路由问题
2. ping 独享Mysql域名不通
独享mysql域名主机不接受ICMP包,因此ping不通,你可以使用nmap或者telnet等端口扫描工具进行端口开放探测.
nmap命令: nmap -sT -Pn IP或域名 -p端口

Telnet命令: telnet ip 端口
如果返回了mysql版本和乱码等信息,则说明端口正常.此时说明CloudBridge一切正常,如果连不上需要再排查非CloudBridge的问题