亲测简单易懂可用:阿里云OSS入门实战1(集成到SpringBoot项目中完成存放用户头像功能)
大噶好,今天老费给大家带来个OSS入门实战,在实际应用中用来存放个人用户头像;
1. OSS是什么?
- 对象存储(Object Storage Service,简称OSS)是海量、安全、低成本、高可靠的云存储服务,具有与平台无关的RESTfulAPI,能从互联网任何位置访问。OSS提供标准、低频、归档等类型选择,全面优化存储成本。
- 以上为官网简述,按照老费的理解,OSS就是阿里云提供的一个存储对象的云服务,提供一系列的接口可以进行操作,比方说你可以创建一个文件夹存放音频,创建一个文件夹存放视频,管理员可以通过在代码里面调用API传入具体的音频视频,达到多个用户可以共享音视频,可以像管理 Windows 文件夹一样管理 OSS 文件夹;
- 用OSS的好处就是,之前老费做OA系统中档案管理的时候需要本地文件能够上传到服务器,在本地能读到服务器中的文件等功能的时候具体做法是自己搭建一个图片服务器或者文件服务器,然后自己在写一套相关的实现方法,但现在我们如果用了阿里云的OSS的话,这一块儿就可以省去我们买服务器的钱和写代码实现的时间;
2. OSS控制台使用
既然要用阿里云的服务,那不得先登录嘛,没有账号先注册个,这里老费友情提示:最好是往里面冲点钱,一两毛测试的话就够用了,不然到时候可能会出现欠费的情况;
-
进入阿里云官网找到如下图标记所示
-
根据上一步进入当前页面,我这边已经开通所以显示的管理控制台,如果没开通过应该显示的是立即开通,点击立即开通;
-
这里假设你已经开通成功,点击1.22图所示管理控制台进入到当前页面,要使用oss,需要先创建一个bucket,bucket类似一个存储空间或者项目里面一个包,创建bucket的页面选择的参数都有具体解释,根据个人需要所选择;
-
创建成功后会跳到当前页面或者从管理控制台进去再点击bucket列表,点击具体某个bucket进入,点击文件管理进行上传文件,上传成功后会在列表中显示;
3.阿里云OSS开发准备
-
创建操作阿里云oss的许可证,通俗点说就是阿里云给你颁发个id和密钥,你拿着就可以对OSS进行操作,首先重新进入管理控制台页面,找到AccessKey,选择继续使用就可以,然后跳转到安全信息管理页面;
-
点击创建AccessKey,同通过手机号验证进行创建后,选择下载到本地,打开后就可看到id和密钥,此时回到之前点击OSS进入的页面;
-
此时回到之前点击OSS进入的页面,点击学习路径,找到开发者资源中的JAVASDK进入,找到安装OSS的依赖加入到pom文件中,到此,开发的准备工作到此结束,下一章直接开始撸代码;