LeanCloud 国际版迁移国内节点记录

Web

从8月开始,咕言就出现了访问没数据的问题,一番排查下来无果。

直到我看到了控制台内的公告:「2022 年 8 月起,国际版共享域名不再向中国大陆提供服务」

这才意识到,LeanCloud 的国际版直接停止了国内 IP 的请求,LeanCloud 我谢谢您。

解决的方案无非就是迁移回国内或者换一家国内的数据存储方案,或者自己写后端进行一番改造。

那么本着万物皆摸的原则!肯定是工作量越少越好,果断选择直接搬回国内!!!

导出

进入 控制台 - 数据存储 - 导入导出 - 数据导出,直接选择导出,稍等一会就可以去邮箱查看带有数据下载链接的右键。

解压压缩包,是一个 .JSONP 格式的文件。

导入

切换至 LeanCloud 国内版,一样的路径,选择数据导入,将文件导入,会自动识别 Class 名称。

绑定 API 访问域名

进入 控制台 - 设置 - 绑定域名。

绑定一个已经完成备案的域名,譬如:api.kiro.cc

前往域名的 DNS 控制台,按照推荐的 DNS 配置添加一个 CNAME 记录。

PS:TAT 这里我可算想起来当初用国际版的原因了,国际版提供共享的访问地址,不需要备案。

重新配置

国际版只需要配置 appIdappKey

1
2
3
4
AV.init({
appId: '##',
appKey: '##'
})

国内版需要多配置 severURL。

1
2
3
4
5
AV.init({
appId: '##',
appKey: '##',
serverURL: "https://api.kiro.cc" // http 协议也是可以的
})

如果有用到 Quicker 或者 快捷方式,变量也需要进行修改。

本文作者:Kiro

本文链接: https://www.kiro.cc/2022/08/leancloud-404/