后续指引

当您完成了创建存储空间(Bucket)、上传和下载文件(Object)等基本操作后,您可以结合自身的业务场景选用OSS提供的一系列常用的高阶功能。

下表汇总了OSS的常用高阶功能:

功能列表

说明

开启请求者付费模式

请求者付费模式是指由请求者支付访问Bucket内数据时产生的费用,而Bucket拥有者仅支付存储费用。当您希望共享数据,但又不希望支付因共享数据产生的额外费用时,您可以开启此功能。

生命周期

生命周期规则(Lifecycle)用于定期将Object转储为低频访问、归档存储、冷归档存储、深度冷归档存储类型,或者将过期的Object和碎片删除,从而节省存储费用。

静态网站托管

静态网站是指所有的网页都由静态内容构成,包括客户端执行的脚本(例如JavaScript)。您可以将您的静态网站托管到OSSBucket,并使用Bucket域名访问该网站。

版本控制

版本控制是针对Bucket级别的数据保护功能。开启版本控制后,针对数据的覆盖和删除操作将会以历史版本的形式保存下来。您在错误覆盖或者删除Object后,能够将Bucket中存储的Object恢复至任意时刻的历史版本。

访问控制

针对存放在BucketObject的访问,OSS提供了多种权限控制策略。例如基于资源的授权策略Bucket Policy、基于用户的授权策略RAM Policy、读写权限(ACL)、通过STS临时授权访问OSS以及通过防盗链对访问来源设置白名单。

数据加密

服务器端加密:上传文件时,OSS对收到的文件进行加密,再将得到的加密文件持久化保存;下载文件时,OSS自动将加密文件解密后返回给用户,并在返回的HTTP请求Header中,声明该文件进行了服务器端加密。

客户端加密:将文件上传到OSS之前在本地进行加密。

跨区域复制

跨区域复制(Cross-Region Replication)是跨不同OSS数据中心(地域)的Bucket自动、异步(近实时)复制Object,它会将Object的创建、更新和删除等操作从源存储空间复制到不同区域的目标存储空间。跨区域复制功能满足Bucket跨区域容灾或用户数据复制的需求。