测试域名过期了 空间里的图片怎么办?
相信同学看到这篇文章也遇到了坑!测试域名过期,外链地址无法用,文件还不让下载,很是焦灼。
淡定!这种情况可以找客服,找客服,找客服,提工单,提工单,提工单。
链接: 下载qshell
官方文档:https://developer.qiniu.com/kodo/tools/1302/qshell
建议:下载qshell,解压后选择与自己电脑匹配的应用程序复制出来,新建一个文件夹放进去,改名字为qshell,方便后续使用,打开cmd定位到次目录就可直接使用命令。
如果想全局任何位置运行,配置环境变量。(详看官方文档)
重点(敲黑板。。。)
开始之前先配置一下秘钥吧!
有些命令需要鉴权 所以需要先设置 ak
sk
复制 ak
sk
粘贴到命令中
qshell account ak sk
执行完此命令就可以为所欲为了
如果想拥有一个新的测试域名,文件转移到新的空间里
1、在对象存储里新建一个空间,得到新的测试域名。
2、使用 batchcopy
复制,或者 batchmove
移动命令转移文件到新空间。
3、先用 listbucket
获取空间里面的文件列表,方便批量转移。
下载空间文件列表命令:
qshell listbucket 空间名 保存到本地的文件名.txt
保存到本地的文件里包括空间中的文件名和文件的各种参数,需要使用编辑器打开(记事本打开会错行),然后把文件名以外的参数全部删掉,只保留文件名,一行一行的排列。(不然后续批量复制、移动命令不识别此文件格式)
复制命令:
qshell batchcopy 原空间名 新空间名 本地的文件名
移动命令:
qshell batchmove 原空间名 新空间名 本地的文件名
执行此复制、移动命令时会提示输入验证码,在后面直接输入然后回车就可以了。
下载空间全部图片
在qshell.exe
根目录新建qshell.conf
文件
{
"dest_dir" : "./qiniu", // 文件下载所保存的目录
"bucket" : "bucket", // 空间名
"domain" : "http://asdfasdfasd.clouddn.com/", // 空间域名
"access_key" :"qewrqwerqwerqwerqwerqwertwetewrteer", // ak
"secret_key" :"qwerqwerasdfasdfasergwewterttrtwert", // sk
"prefix" : "",
"suffix" : ""
}
执行下载命令
qshell qdownload 10 qshell.conf // `10` 为下载的并发协程数量
在这里只是指引了方向,如有问题具体还请细看官方文档文档!!!