发表于: 2017-10-07 23:37:27
1 755
今天完成的任务
1.腾讯云迁移到七牛云
另一个云存储服务选的腾讯云。
1)首先在pom中引入SDK
.png)

2)接着在腾讯云控制台拿到自己的appId,bucketName、secretId、secretid,并把secretId、secretKey保存到Spring配置文件中:
.png)

3)然后编写抓取腾讯云资源的url的方法,返回一个url的list:
.png)

接着就是七牛云这边的代码:
1)抓取单个网络资源存到空间
.png)

2)调用上面的方法,实现批量导入网络资源
.png)

代码编写好了以后,在控制器里写一个方法,把上面的代码组装起来,在页面上调用这个接口就可以实现一键从腾讯云迁移到七牛云。
遇到的问题
刚开始的方案是金山云和七牛云资源互相迁移,估计因为还是假期的原因,金山云的提交实名认证后过了3~4个小时才通过,后来换的腾讯云。但是万万没想到腾讯云java-SDK不支持抓取网络资源到空间,只能先把七牛云的资源下载到本地,再由本地上传到腾讯云,这种方案效率太低。所以只完成了腾讯云到七牛云的资源迁移。
收获
了解了不同云存储服务之间相互迁移资源的方法
明天的计划
1.换阿里云或者是金山云再做一次资源迁移
2.提交任务7
3.开始任务8
进度
评论