架构师小跟班:教你从零开始申请和配置七牛云免费OSS对象存储(不能再详细了)

背景
之前为了练习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等项目中使用七牛云存储,请先自行百度吧。如果百度不到想要的结果,可联系站长。


架构师小跟班:教你从零开始申请和配置七牛云免费OSS对象存储(不能再详细了)的更多相关文章
- 架构师小跟班:SSL证书免费申请及部署,解决页面样式错乱问题完整攻略
申请证书 1.登录阿里云控制台,产品与服务,选择SSL证书 2.进入SSL证书页面,点击“购买证书”,选择免费1年的证书类型,点击“立即购买” 3.返回SSL证书页面,可以看到证书列表里多了一条记录 ...
- 架构师小跟班:送你一份2019年阿里巴巴最新Java面试题,以供参考
大家都说大厂面试造飞机,工作拧螺丝.这话只对了一部分,大厂是平时拧螺丝,一旦需要飞机时也能造的起来. 目录 技术一面(23问) 技术二面(3大块) JAVA开发技术面试中可能问到的问题(17问) JA ...
- 架构师小跟班:推荐46个非常经典的Linux面试题
大家都知道,做后端开发,做着做着就变成全栈了.一般服务器维护应该是运维的事情,但很多很多公司都是后端工程师在做.所以,基本的Linux系统维护也是后端工程师的必修课.问题一: 绝对路径用什么符号表示? ...
- 架构师小跟班:推荐一款Java在线诊断工具,arthas入门及使用教程
安装 官方网站: https://alibaba.github.io/arthas/index.html 一.下载arthas-boot.jar,然后用java -jar的方式启动: wget htt ...
- 架构师小跟班:如何高效又安全的清理Linux服务器上的缓存?
操作服务器上的生产环境,一定要慎之又慎,安全第一,优化第二! 一些基本原理 说到清理内存,那么不得不提到/proc这一个虚拟文件系统,这里面的数据和文件都是内存中的实时数据,很多参数的获取都可以从下面 ...
- 【微信小程序】在微信开发工具上七牛云的图片可以看到,但是在真机上看不到的原因解决
在开发微信小程序过程中,在微信开发者工具上,七牛云的图片都可以展示出来,但是在真机上,七牛云的图片却展示不出来,也没有报404找不到或者不能加载图片的问题, 必须保证: 1.图片是用image加载的: ...
- 零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月8日周五】
考试考一天,得分94,最后一题防火墙当时还没搞明白 考题如下: 注意事项: .确保在重启主机后所有配置仍然生效. .selinux 必须为Enforing 模式,防火墙必须开始.默认策略必须清空. . ...
- 能成为一名合格的Java架构师
原文地址:http://www.dalbll.com/Group/Topic/ArchitecturedDesign/4943 俗话说“没有见过好程序,怎么可能写出好程序”,同样,也可以说“不了解架构 ...
- 架构师分享 Docker 新手入门完全指南
来源:架构师小秘圈 ID:seexmq Docker 最初 dotCloud 公司内部的一个业余项目 Docker 基于 Go 语言 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案 Do ...
随机推荐
- django中添加新的filter
给模板传递了一个字典,却发现无法在模板中直接通过key获得value. 查阅资料后,这个问题可以通过添加自定义的filter来解决. 首先在app目录下创建一个templatetags目录,并在它的下 ...
- Spring(004)-Bean装配
一,问题,Bean找不到 代码 @Component public class DemoClass { public int doSth() { ; } } 测试代码 @RunWith(SpringJ ...
- MySQL 数据库 查询语句的基本操作,单表查询,多表查询
1.查询语句的基本操作 - select - from - where - group by - having - distinct - order by - limit - 聚合函数: count, ...
- linux中以.d结尾的目录
一般为了保持对原有配置方式的兼容,而增加的.d结尾目录. 如: /etc/X11/xorg.conf 这原本是个文件,现在也有了一个/etc/X11/xorg.conf.d这样的目录,显卡驱动的相关设 ...
- java+selenium元素定位和元素操作
1.元素定位 ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素: fin ...
- electron自定义桌面应用的外观
1. 控制应用视窗大小 构建桌面应用时,我们要考虑我们的应用程序需要如何让用户来使用,那么我们需要提供一个视窗,那么该视窗可以最大化展示,也可以最小化展示,当然我们也希望可以全屏运行. 在electr ...
- 每天一道Rust-LeetCode(2019-06-08)
每天一道Rust-LeetCode(2019-06-08) 91. 解码方法 坚持每天一道题,刷题学习Rust. 题目描述 https://leetcode-cn.com/problems/decod ...
- Linux性能优化实战学习笔记:第四十讲
一.上节回顾 上一节,我们学习了碰到分布式拒绝服务(DDoS)的缓解方法.简单回顾一下,DDoS利用大量的伪造请求,导致目标服务要耗费大量资源,来处理这些无效请求,进而无法正常响应正常用户的请求. 由 ...
- 【cf比赛记录】Codeforces Round #605 (Div. 3)
比赛传送门 Div3真的是暴力杯,比div2还暴力吧(这不是明摆的嘛),所以对我这种一根筋的挺麻烦的,比如A题就自己没转过头来浪费了很久,后来才醒悟过来了.然后这次竟然还上分了...... A题:爆搜 ...
- mnist数据集探究
一.mnist的属性和方法 为了方便我只检查了后20个属性和方法 from tensorflow.examples.tutorials.mnist import input_data mnist = ...