背景
之前为了练习Linux系统使用,在阿里云上低价买了一台服务器(网站首页有活动链接,传送门),心里想反正闲着也是闲着,就放了一个网站上去。现在随着数据越来越多,服务器空间越来越吃紧,我就考虑使用七牛云OSS来存储图片、视频等资源了。
先说一下OSS对象存储的优点:
1)通过Raid与LVM等手段,对数据提供了保护
2)可以将多块廉价的硬盘组合起来,称为一个大容量的逻辑盘对外提供服务,提高了容量
3)写入数据时,由于是多块磁盘组合出来的逻辑盘,所以几块硬盘可以并行写入的,提升了读写效率
4)很多时候块存储采用SAN架构组网,传输速度以及封装协议的原因,使得传输速度和读写效率得到提升
缺点:需要花钱买
可不可以不花钱呢?也行!
有些云平台对个人用户提供了免费额度,比如腾讯云、七牛云等。这里推荐七牛云,七牛云为每个用户提供了10G免费存储空间。
我为什么不推荐腾讯云COS存储呢?看图!
腾讯云号称给个人用户免费提供50G标准存储空间,但是!但是!这个50G只是给你免费存储,你要查看或下载自己上传的东西,是收费的!也就是说,你上传文件是免费的,但是你想看就得花钱。二脸懵逼。然后。。。
言归正传
第一步:申请域名
阿里云域名购买地址:点击跳转
https://wanwang.aliyun.com/domain/?source=5176.11533457&userCode=pfwe55hh&type=copy
买之前可以先看下是否有优惠券:点击跳转
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=pfwe55hh
域名页面不要关闭,后面要用。
注意:中国大陆境内的域名申请后要在公安网备案,备案地址:https://beian.aliyun.com,一般审核需要15个工作日左右。
第二步:注册七牛云帐号
注册地址:点击跳转
https://portal.qiniu.com/signup?code=1hiwehb4zgl02
第三步:添加对象存储
进入管理控制台,选择第一个“对象存储”,点击立即添加
新建存储空间
第四步:绑定融合CDN加速域名
七牛云提供了融合 CDN 测试域名,只能使用30天,所以我们要自己添加一个融合 CDN 加速域名
创建域名,在加速域名栏里填写阿里云上申请的域名地址,其他默认就好,点击创建
创建完成后得到CNAME
返回“域名管理”页面,会看到当前添加的域名还在处理中,等待片刻
等的有点久,我先吃个饭
》》》》》》》》
回来了,可以看到域名状态已变为“等待CNAME”,点击CNAME,复制CNAME值备用
第五步:配置CNAME
返回阿里云域名管理页面:依次进入阿里云-域名-解析,添加一条记录,记录类型CNAME,主机记录填cdn
注意:千万别写www,会与A记录冲突
当然,你也可以参考七牛云官方的说明,相信你看完还是会回来的。
第六步:测试
选择“内容管理”,“上传文件”,随便找一张图片上传
点击上传文件右侧的操作,复制外链,粘贴到浏览器上打开看看,如果能正常显示照片,说明配置成功了。
第七步:如何使用七牛云OSS?
需要几个重要的信息:AccessKey、SecretKey、存储空间名、访问地址、存储区域、网址后缀(非必须)、存储路径(非必须)
下图为一图床工具的设置页面,需要该工具的可以在文章下方留言,或关注站长公众号,回复“图床”即可。
AccessKey、SecretKey获取方式:
存储区域代码:
好了,七牛云OSS对象存储的教程到这里就结束了。如果想在自己的Java、Python等项目中使用七牛云存储,请先自行百度吧。如果百度不到想要的结果,可联系站长。
作者:架构师小跟班
开发者导航: http://www.codernav.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出,以免更多的人被误导。