存储类型(Storage Class)
OSS提供标准、低频访问、归档三种存储类型,全面覆盖从热到冷的各种数据存储场景。其中标准存储类型提供高可靠、高可用、高性能的对象存储服务,能够支持频繁的数据访问;低频访问存储类型适合长期保存不经常访问的数据(平均每月访问频率1到2次),存储单价低于标准类型;归档存储类型适合需要长期保存(建议半年以上)的归档数据,在三种存储类型中单价最低。
存储空间(Bucket)
存储空间是您用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。您可以设置和修改存储空间属性用来控制地域、访问权限、生命周期等,这些属性设置直接作用于该存储空间内所有对象,因此您可以通过灵活创建不同的存储空间来完成不同的管理功能。
对象/文件(Object)
对象是 OSS 存储数据的基本单元,也被称为OSS的文件。对象由元信息(Object Meta),用户数据(Data)和文件名(Key)组成。对象由存储空间内部唯一的Key来标识。对象元信息是一个键值对,表示了对象的一些属性,比如最后修改时间、大小等信息,同时您也可以在元信息中存储一些自定义的信息。
地域(Region)
地域表示 OSS 的数据中心所在物理位置。
访问域名(Endpoint)
Endpoint 表示OSS对外服务的访问域名。OSS以HTTP RESTful API的形式对外提供服务,当访问不同地域的时候,需要不同的域名。通过内网和外网访问同一个地域所需要的域名也是不同的。
访问密钥(AccessKey)
OSS通过使用AccessKeyId 和AccessKeySecret对称加密的方法来验证某个请求的发送者身份。AccessKeyId用于标识用户,AccessKeySecret是用户用于加密签名字符串和OSS用来验证签名字符串的密钥,其中AccessKeySecret 必须保密。
阿里云提供了Web服务页面,方便您管理对象存储OSS。您可以登录OSS管理控制台,操作存储空间和对象。
阿里云也提供了丰富的API接口和各种语言的SDK包,方便您灵活地管理对象存储OSS。
OSS特点:
数据自动多重冗余备份。
多用户资源隔离机制,支持异地容灾机制。
提供多种鉴权和授权机制及白名单、防盗链、主子账号功能。
多线BGP骨干网络,无带宽限制,上行流量免费。
无需运维人员与托管费用,0成本运维。
提供图片处理、音视频转码、内容加速分发、鉴黄服务、归档服务等多种数据增值服务,并不断丰富中。
不限文件数量和大小。您可以根据所需存储量无限扩展存储空间,解决了传统硬件存储扩容问题。
支持流式写入和读出。特别适合视频等大文件的边写边读业务场景。
支持数据生命周期管理。您可以自定义将到期数据批量删除或者转入到低成本的归档服务。
灵活的鉴权,授权机制。提供STS和URL鉴权和授权机制,以及白名单、防盗链、主子账号功能。
图片处理:支持jpg、png、bmp、gif、webp、tiff等多种图片格式的转换,以及缩略图、剪裁、水印、缩放等多种操作。
音视频转码:提供高质量、高速并行的音视频转码能力。
内容加速分发:OSS作为源站,搭配CDN进行加速分发,具有稳定、无回源带宽限制、性价比高、一键配置的特点。
OSS使用注意事项及限制:
上传文件到OSS前,必须先在阿里云的任意一个地域创建一个存储空间。创建存储空间后,您可以上传任意文件到该存储空间。
您可以删除单个或者多个文件/文件夹,还可以删除分片上传产生的碎片,节省您的存储空间。
您可以为您的存储空间设置防盗链,包括 Referer 字段的白名单和是否允许 Referer 字段为空的请求访问。
跨区域复制是对不同区域的存储空间中的文件进行自动异步复制。 跨区域复制将新创建的文件、文件更新和文件删除等操作从源存储空间复制到不同区域的目标存储空间。
通过设置 HTTP 头来自定义HTTP请求的策略,例如缓存策略、文件强制下载策略等。
您可以对OSS中存储的图片执行不同的操作,例如格式转换、裁剪、缩放、旋转、水印和样式封装。
OSS提供图形化工具、命令行工具、文件挂载工具、FTP工具等方便您管理OSS资源。
OSS 提供 RESTful API和各种语言的SDK开发包方便您快速进行二次开发。
同一账号在同一地域内创建的存储空间(bucket)总数不能超过 30 个。
存储空间(bucket)一旦创建成功,其名称、所处地域、存储类型不能修改。
单个存储空间(bucket)的容量不限制。
通过控制台上传、简单上传、表单上传、追加上传的文件大小不能超过 5GB,要上传大小超过 5GB 的文件必须使用断点续传方式。
断点续传方式上传的文件大小不能超过 48.8TB。
OSS支持上传同名文件,但会覆盖已有文件。
文件删除后无法恢复。
控制台批量删除文件的上限为 1000 个,更大批量的删除必须通过API或SDK实现。
每个存储空间的生命周期配置最多可容纳 1000 条规则。
原图图片格式只能是:jpg、png、bmp、gif、webp、tiff。文件大小不能超过 20MB。
存储空间的名称在 OSS 范围内必须是全局唯一的,一旦创建之后无法修改名称。
存储空间内部的对象数目没有限制。