文档

无需解冻直接实时读取归档文件

更新时间:

归档直读是指在对象存储OSS中,直接访问归档存储类型的文件,而无需先对其解冻。归档直读适用于实时读取极低频访问数据的场景。本文介绍如何开启并使用归档直读。

前提条件

使用限制

归档直读仅适用于Bucket中归档存储类型的文件,不适用于冷归档、深度冷归档存储类型的文件。

使用场景

归档直读适用于需要实时读取极低频访问数据的场景,例如数据湖、云相册、媒体资产归档、医疗影像等。在这些场景下,归档直读能够满足极低频访问数据的实时读取的业务需求,同时兼顾低存储成本与实时访问能力。

费用说明

  • 为Bucket开启归档直读后,直接读取Bucket中未解冻的归档存储类型文件,会产生归档直读数据取回容量(RetrievalDataArchiveDirect)费用。对于已解冻的归档存储类型文件,直接读取不会产生归档直读数据取回容量费用。详情请参见数据处理费用

  • 归档直读数据取回量取决于与HTTP建立连接时请求头中指定的数据读取范围。传输连接的提前断开不会影响已发起请求的归档直读数据取回量。

功能对比

开启归档直读的前后对比如下:

项目

未开启归档直读(默认)

开启归档直读

取回方式

先解冻,再读取

直接读取

取回费用

取回时间

分钟级

毫秒级

关于取回费用的具体价格,请参见OSS产品定价

操作步骤

使用OSS控制台

  1. 登录OSS管理控制台

  2. 单击Bucket 列表,然后单击目标Bucket名称。

  3. 在左侧导航栏,选择数据管理 > 归档直读

  4. 归档直读页面,开启归档直读

  5. 在提示对话框,单击确定

使用REST API

如果您的程序自定义要求较高,您可以直接发起REST API请求。直接发起REST API请求需要手动编写代码计算签名。详情请参见PutBucketArchiveDirectReadGetBucketArchiveDirectRead

后续步骤

为Bucket开启归档直读后,您无需解冻Bucket中的归档存储类型文件,就可以直接对其进行以下涉及读取的操作:

相关文档

如果您未开启归档直读,需要先解冻,才能读取归档存储类型文件。如何解冻,请参见解冻文件

  • 本页导读 (1)
文档反馈