功能概览:
在您使用OSS产品之前,建议您先阅读OSS基础概念,这里详细介绍了Bucket、Object的创建命名规则以及Region、Endpoint AccessKey的定义,这些可以帮助您更好地理解以下功能介绍和描述。
OSS提供以下功能:
功能 | 描述 |
---|---|
创建存储空间 | 在上传任何文件到 OSS 之前,您需要首先创建存储空间来存储文件。 |
删除存储空间 | 如果您不再需要存储空间,请将其删除以免进一步产生费用。 |
修改存储空间读写权限 | OSS 提供权限控制 ACL(Access Control List),您可以在创建存储空间的时候设置相应的 ACL 权限控制,也可以在创建之后修改 ACL。 |
设置静态网站托管 | 将存储空间配置成静态网站托管模式,并通过存储空间域名访问该静态网站。 |
设置日志 | 提供自动记录和保存Bucket上所有访问日志的功能。 |
设置防盗链 | OSS 是按使用量收费的服务,为了减少您存储于 OSS 的数据被其他人盗链而产生额外费用,OSS 支持设置基于 HTTP header 中表头字段 referer 的防盗链方法。 |
管理域名 | 将自定义域名绑定到OSS外网域名上,实现自定义域名访问存储空间下的文件,也可同时一键配置阿里云CDN实现加速功能。 |
管理跨域资源共享 | OSS 提供 HTML5 协议中的跨域资源共享 CORS 设置,帮助您实现跨域访问。 |
设置生命周期 | 定义和管理存储空间内所有对象或对象的某个子集的生命周期。设置生命周期一般用于文件的批量管理和自动碎片删除等操作。 |
设置跨区域复制 | 将源存储空间的数据实时同步到目标存储空间。 |
设置回源规则 | 设置回源规则对获取数据的请求以多种方式进行回源读取,满足数据热迁移、特定请求的重定向等需求。 |
上传文件 | 您可以上传任意类型文件到存储空间中。 |
新建文件夹 | 您可以像管理 Windows 文件夹一样管理 OSS 文件夹。 |
搜索文件 | 在存储空间或文件夹中搜索具有相同的名称前缀的文件。 |
获取文件访问地址 | 通过获取已上传文件的地址进行文件的分享和下载。 |
设置文件HTTP头 | 单个或批量设置文件的 HTTP 头。 |
删除文件 | 删除单个文件或批量删除文件。 |
删除文件夹 | 删除单个文件夹或批量删除文件夹。 |
修改文件读写权限 | OSS 提供权限控制 ACL(Access Control List),您可以在上传文件的时候设置相应的 ACL 权限控制,也可以在上传之后修改 ACL。 |
碎片管理 | 删除存储空间内的全部或部分碎片文件。 |
事件通知 | 通过设置事件通知功能,对您所关心的OSS资源上的相关操作及时进行消息通知。 |
服务实时监控 | 实时了解OSS服务使用情况,设置相关的报警规则。 |
图片服务 | 对保存在OSS上的图片进行格式转换、剪裁、缩放、旋转、水印、样式封装等各种处理。 |
API | 提供 OSS支持的 RESTful API 操作和相关示例。 |
SDK | 提供主流语言 SDK 的开发操作和相关示例。 |
使用场景
OSS主要应用于以下场景:
图片和音视频等应用的海量存储
OSS可用于图片、音视频、日志等海量文件的存储。各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。OSS支持流式写入和文件写入两种方式,如下图所示:
网页或者移动应用的静态和动态资源分离
利用BGP带宽,OSS可以实现超低延时的数据直接下载。也可以配合阿里云CDN加速服务,为图片、音视频、移动应用的更新分发提供最佳体验,如下图所示:
云端数据处理
上传文件到OSS后,可以配合媒体转码服务(MTS)和图片处理服务(IMG)进行云端的数据处理,如下图所示:
关于云存储对象存储OSS的详细教程:
本课程主要介绍对象存储OSS的使用方法
(阿里云对象存储OSS,提供海量、安全、低成本、高可靠的云存储服务,提供99.99999999%的数据可靠性。使用RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择全面优化存储成本)
更多精品课程:
阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)