阿里云OSS


阿里云OSS简介

对象存储服务(Object Storage Service,简称 OSS),以 HTTP RESTful API 的形式对外提供服务,是阿里云提供的海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面覆盖从热到冷的各种数据,优化存储成本。其数据可靠性不低于 99.9999999999%(12 个 9),服务可用性不低于 99.995%。

当我们在做个人web项目时,有时会遇到需要将图片、视频等文件上传的需求,这时我们就可以使用OSS服务。

OSS 具有与平台无关的 RESTful API 接口,可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。

图片

使用阿里云OSS服务我们可以进行以下操作:

  • 创建一个或者多个存储空间,向每个存储空间中添加一个或多个文件。
  • 通过获取已上传文件的地址进行文件的分享和下载。
  • 通过修改存储空间或文件的属性或元信息来设置相应的访问权限。
  • 在阿里云管理控制台执行基本和高级OSS任务。
  • 使用阿里云开发工具包或直接在应用程序中进行RESTful API调用执行基本和高级OSS任务

阿里云OSS简单使用

OSS开通

打开阿里云https://www.aliyun.com/

图片

点击右上角注册阿里云账号并实名认证

图片

注册完成后,点击右上角的控制台

图片

找到并单击对象存储OSS,打开OSS产品详情页面。

图片

图片

开通OSS服务(可以免费试用3个月)

图片

开通服务后,在OSS产品详情页面单击管理控制台直接进入OSS管理控制台界面。

图片

点击创建Bucket 创建存储空间

图片

填写Bucket名称(名称在OSS范围内全局唯一),然后将读写权限改为公共读

图片

这样就创建好了,就可以开始使用了

OSS快速入门

(1)创建测试项目,引入依赖

图片

(2)将鼠标悬浮在头像上,在出现的界面上选择AccessKey管理

图片

(3)选择创建AccessKey,并将生成的AccessKey ID 和 AccessKey Secret保存起来

图片

(4)在项目中新建AliOSSUtils,并按注释填写相关信息

图片

(5)之后就可以编写上传方法进行上传了

图片