更换云存储插件,50元支持几乎所有主流品牌的云存储
知识分享 2023年12月16日 10:51:43 羽度非凡
年初曾经介绍过我把非凡博客的图片等附件放到七牛云的对象存储中,再套上CDN从而实现网站的加速,由于我网站的流量不大,所以基本一年10几块钱就够了。
之前我使用了一款免费的插件——七牛镜像,这款ZBlog插件是免费的,但它已经很久没有更新了,估计插件作者也已经停止维护了,所以这款插件还是存在一些问题的,比如我想用一张新的图片覆盖网站某张已经存在的图片,那么我只能手动到七牛云的对象存储中进行替换,直接在网站端上传新图片的话,它只能完成本地的替换,没办法自动在云存储端完成替换。
于是我一直在计划换上一款付费版的插件,原本打算恰好借着这个机会把云存储从七牛云转移到腾讯云,因为我的网站服务器是在腾讯云的,但对比价格和各项权益后,还是七牛云的对象存储更实惠,所以就继续使用七牛云了。
如果还没有注册七牛云账号,可以先注册账号:注册领取新用户流量礼包
最近这段时间我在自媒体方面比较忙,需要拍摄5、6个视频,所以更换插件的事情也耽搁了一段时间,不过也正是因为这段时间的耽搁,发现原本看好的插件作者上架了一款支持市面所有主流云存储的插件,定价50元,仅比支持单平台云存储的插件高20元而已,性价比似乎更高,以后如果想要更换到其他云存储平台也不需要再额外买插件了。
另外,这款新插件的功能也更丰富,支持批量删除网站服务器本地附件、强制重新同步本地附件到对象存储、取回全部对象存储附件到本地服务器。
关于ZBlog网站配置云存储的方法,这里就结合我新买的这款插件来说一下,主要分为两方面:
1.七牛云的配置:之前的文章中已经详细写了配置步骤和细节,可以参考《一年14元的网站加速方案:借助镜像回源自动把图片资源同步云端》这篇文章。
2.ZBlog网站插件的配置:
①“签名固定值”保持默认不变;
②“密钥Access Key”和“密钥Secret Key”需要在七牛云登录你自己的账户,然后进入“控制台”,右上角头像的下拉框中选择“密钥管理”,这里应该会有两个密钥,选择其中任意一个填写即可,如果没有的话可以自己创建,其中AK对应“密钥Access Key”、SK对应“密钥Secret Key”;
③“存储桶空间名”是创建对象存储后建立的空间名称,可以在七牛云“对象存储”的“空间管理”中看到;
④“存储桶访问域名”是这款插件的关键位置,我第一次配置时就写错了,这里首先需要确定你的对象存储所在区域,查询方法和③一样,在“空间管理”中可以看到,不同存储区域对应的域名是不一样的,这里列出七牛云所有存储区域的域名:
<华东-浙江> s3.cn-east-1.qiniucs.com
<华东-浙江2> s3.cn-east-2.qiniucs.com
<华北-河北> s3.cn-north-1.qiniucs.com
<华南-广东> s3.cn-south-1.qiniucs.com
<北美-洛杉矶> s3.us-north-1.qiniucs.com
<亚太-新加坡(原东南亚)> s3.ap-southeast-1.qiniucs.com
<亚太-河内> s3.ap-southeast-2.qiniucs.com
例如我这里的存储区域是“华南-广东”,所以我在“存储桶访问域名”这里就填写
https://s3.cn-south-1.qiniucs.com/存储桶空间名/
而你需要根据自己的存储所在区域更换上面的网址以及你自己的存储桶空间名。
⑤“自定义地址”可以填写我们在七牛云创建对象存储空间时绑定的域名,这一步你应该是在创建对象存储空间的时候就设置好了,在“空间管理”的“域名管理”中可以看到,把你设置的“自定义CDN加速域名”填写到这里,并打开该选项前面的开关;
⑥“地址调用模式”有两种,插件中有对象的详细说明,我就不罗嗦了,配置好后点击“保存”,然后打开插件最上面的“开启同步”开关,可以选择“测试设置是否正确”,如果有弹窗提醒“上传成功,删除成功”,证明你的配置没问题,插件已经生效。
顺便说一下关于“强制重新同步”这个功能,这项功能只能是将本地服务器的所有附件同步到对象存储,但如果你的云存储端已经有文件的话,它是不会帮你删除的,需要你自己手动在云存储的文件管理中删除。