解决七牛云回收测试域名导致原有文件不可访问。
最佳解决方案是使用自定义域名。
新建一个bucket,地区要和原来的一样。接下来就是数据迁移了。
一切来源于这:qshell
- 首先下载安装qshell,点击下载,选择相应版本安装。Linux和Mac系统需要
chmod +x qshell
添加可执行的权限。 - 在本地添加一个账户(使用命令qshell account)
- 在七牛云官网->个人中心->密钥管理获取自己的 AccessKey/SecretKey
- 在本地新建一个账户
qshell account <AccessKey> <SecretKey> <Name>
(其中的Name随意取,用于区分不同的AccessKey/SecretKey) - 使用
qshell account
查看刚刚是否成功添加账号
- 获取原先bucket中的文件列表
- 在此之前可以使用
qshell buckets
查看当前账户下有哪些bucket。确定源存储空间SourceBucket
和目标存储空间TargetBucket
qshell listbucket <SourceBucket> -o filenamelist.txt
获取SourceBucket中的文件列表,
- 在此之前可以使用