前言
我本来picGo是采用的腾讯云的cos图床,但是我的个人网站springboot中只配置了阿里云的oss存储,所以我现在拥有两个对象存储,两个空间都用不完,而且我每年还要交两份钱
所以我今天把我腾讯云中的数据迁移到阿里云中了,也将所有博客图片改成了阿里云的url。以后就只用阿里云了,腾讯云下年就不续费了,现在我也把他停止了,不然流量这方面还要扣我钱。
该说不说,对象存储方面感觉还是腾讯云舒服,主要ui比阿里云好看,而且购买资源包感觉比阿里便捷一些。如果没有我这种特殊情况建议还是用腾讯云的对象存储。
正文
具体的操作可以直接看阿里的官方文档,我这里只说一些他没有提到的东西。
官方文档:腾讯云COS迁移教程 (alibabacloud.com)
准备工作
- 跟着教程创建RAM用户,创建后会显示AccessKey ID和AccessKey Secret,这时候就把他保存下来,省的后面再查(教程接下来让登录RAM用户账号,他的权限不足,后面查的话要先退出登录,然后重新扫码登录主账号去查,有点麻烦,查完还要重新登录RAM账号)
迁移实施
- 要创建源地址和目的地址,这两个的数据名称不能一样
- 创建目的地址的时候不要开通并使用传输加速,要钱的
- 创建目的地址OSS Prefix这里最好新建一个文件夹,不要把数据迁移到根目录
修改博客图片url
这里直接打开你的md文件,查找并全部替换,腾讯云和阿里云的url是由相同部分的,我们只要把不同部分修改了即可
比如我的同一个图片,腾讯云是https://sm-1314418413.cos.ap-nanjing.myqcloud.com/test/background.jpg,阿里云是https://blog-zaughter-01.oss-cn-hangzhou.aliyuncs.com/test/background.jpg
所以我只需要把sm-1314418413.cos.ap-nanjing.myqcloud.com/blog/
替换位blog-zaughter-01.oss-cn-hangzhou.aliyuncs.com/picGo/
即可