七牛目前采用的存储接口是kv键值对存储,也就是非结构化数据的存储,需要列取资源也依赖文件名的前缀,因此即使有相关的下载的工具,也只能按照前缀来下载,因此对于用户来说那么其实也只需要两步: 1. 首先通过list接口将所有用户需要下载资源按前缀列举出来,但是如果前缀没有规律,那就无能为力了,只能列举所有资源然后通过脚本识别有用的资源; 2. 通过GET请求把列举出来的资源下载下来。 至于针对这两步,七牛为什么不进行相关的开发,我认为是一方面七牛认为这两个操作七牛的用户应该是可以通过相关的文档和sdk中的一些测试代码得到启发,并完成相关的操作的,另一方面,可以看出七牛更希望用户上传备份资源而不是下载备份资源,但是既然是用户有相关的需求,我认为以后七牛还是会帮用户实现部分的脚本来让用户有更好的体验的。
七牛目前采用的存储接口是kv键值对存储,也就是非结构化数据的存储,需要列取资源也依赖文件名的前缀,因此即使有相关的下载的工具,也只能按照前缀来下载,因此对于用户来说那么其实也只需要两步:
1. 首先通过list接口将所有用户需要下载资源按前缀列举出来,但是如果前缀没有规律,那就无能为力了,只能列举所有资源然后通过脚本识别有用的资源;
2. 通过
GET
请求把列举出来的资源下载下来。至于针对这两步,七牛为什么不进行相关的开发,我认为是一方面七牛认为这两个操作七牛的用户应该是可以通过相关的文档和sdk中的一些测试代码得到启发,并完成相关的操作的,另一方面,可以看出七牛更希望用户上传备份资源而不是下载备份资源,但是既然是用户有相关的需求,我认为以后七牛还是会帮用户实现部分的脚本来让用户有更好的体验的。