七牛云图床测试域名失效的补救
2018-12-16 本文已影响0人
实力派吃货
写在前面
对于MarkDown用户,图床方案多种多样,在此我就不多赘述了;想必也有不少道友和我一样,选择七牛云来作为图床。
曾经的曾经,一开始的一开始,当你新建一个存储空间,就会给你分配一个免费的测试域名,再配合上Windows客户端Mic,作为图床用起来真的轻松加愉快。然而,某些,暂且说是不要碧莲的人吧,利用这些测试域名涉 黄了。
于是乎,我最近收到了一封七牛云的邮件,提示我30天后测试域名就会过期。因为之前也用了很久了,从没收到过这样的警示邮件,也就没在意,果不其然,一个月后我图床上的图全部挂掉了!再于是乎,救回那些图成了首要任务,步骤如下(步骤来自百度)!
拯救步骤
还好,七牛云官方提供了一系列的维护工具。我们可以利用其中QShell的批量复制功能,把丢失存储空间下的图片复制到另一存储空间,找回丢失的图片!
- 下载官方维护工具QShell,地址:http://devtools.qiniu.com/qshell-v2.3.0.zip ,本次操作环境为
win10
,64
位; - 设置QShell密钥:
- 命令如下
qshell_windows_x64.exe account accesskey secretkey name
设置密钥
- accesskey和secretkey在七牛云后台个人中心 > 密钥管理可以查看,name任意填写即可:
查看密钥
- 获取原理存储空间的图片文件名列表:
qshell_windows_x64.exe listbucket 存储空间名 -o pics.txt
该命令会在当前目录生成另一个名为pics.txt的文本文件,该文件第一列即为该存储空间下所有文件的列表,我们用notepad++保留第一列即可;
121603.png
-
新建一个新的存储空间,新存储空间必须和原存储空间在统一存储区域,重点!!比如我在华东区域下新建了一个新的存储空间
新建存储空间mypicsnew
-
把原空间图片复制到新空间:
- 命令:
qshell_windows_x64.exe batchcopy --force 原空间名 新空间名 -i pics.txt
-
效果如下:
新存储空间
到此,丢失的图片算是找回来了,再用新分配的测试域名(有效期30天)替换原来失效的域名,markdown里面的图片就可正常显示了!
写在后面
- 新分配的测试域名依然只有30天的有效期,难道你每30天就这么操作一次吗?显然是不行的,换我得疯掉,那么想要永久解决这个问题,可以自己注册一个域名,并且完成备案,比如阿里云;或者找朋友有请赞助一个二级域名,从此就不怕过期了;以免夜长梦多,诸位还是尽快做好备份转移措施为妙,指不定哪天30天的测试域名也没有了呢!
- 没别的了,强烈谴责利用七牛云提供的免费测试域名进行非法活动(道听途说未取证)的那帮人!