通过设置OSS Bucket的生命周期规则和自动归档操作,实现文件网关中的文件自动归档。
前提条件
背景信息
从1.0.44版本开始,支持文件网关中的文件自动归档存储到OSS Bucket。
对于标准类型或者低频访问类型OSS Bucket内的文件,文件网关提供了文件系统端配置自动归档文件,解冻归档文件,查询文件归档状态的功能,不需要跳转到OSS控制台针对某个文件进行生命周期管理。
自动归档文件时,需要先在OSS控制台设置生命周期规则,解冻归档文件或查询归档状态时,无需设置。
步骤一:设置生命周期规则
您可以通过生命周期规则来批量转换OSS Bucket内对象(Object)的存储类型。
登录OSS管理控制台。
在左侧存储空间列表中,单击目标存储空间名称,进入该存储空间概览页面。
在左侧导航栏, 选择
。可选:如果您需要创建基于最后一次访问时间策略的生命周期规则,请在生命周期页面,打开启用访问跟踪开关。
在生命周期页面,单击创建规则。
在生命周期创建规则面板,配置如下重要参数。其他参数配置信息,请参见通过生命周期规则转换存储类型操作方式。
参数
说明
状态
选择启用。
策略
选择配置到整个Bucket,使生命周期规则应用到整个存储空间。
说明选择配置到整个Bucket只允许配置一条生命周期规则。
标签
勾选标签并配置正确的标签,可以让规则针对拥有指定标签的对象生效。
键设置为AutoArchive。
值设置为enabled。
文件时间策略
选择Object过期策略,可选择过期天数、过期日期和不启用。选择不启用时,文件过期策略不生效。
生命周期管理规则
配置转换Object存储类型为归档存储的规则。
示例:当您选择了最后一次访问时间策略,然后将过期天数设置为30,并指定数据在超出指定过期天数后将自动转换为归档存储,则最后访问日期为2021年09月01日的Object会在2021年10月01日被转换为指定的存储类型。
说明存储类型转换后的计量计费规则,请参见基于最后一次修改时间的生命周期规则。
单击确定。
重要生命周期规则配置完成后即会被执行,请确认无误后再保存规则。
更多关于生命周期规则的介绍请参见基于最后一次修改时间的生命周期规则。
步骤二:归档管理配置
登录主机(Linux系统)。
获取网关归档管理工具sgw_archive_util。
添加网关归档管理工具的执行权限。
sudo chmod a+x sgw_archive_util
使用归档管理工具,自动归档文件。
sgw_archive_util –a /path/file
/path/file为本地文件的绝对路径,请根据实际情况替换。
执行以下命令,验证归档结果。
ossutil object-tagging --method get oss://file-wanqp/0816/0.txt
oss://file-wanqp/0816/0.txt为文件在OSS Bucket的路径,请根据实际情况替换。
在步骤一:设置生命周期规则中以设置过期天数1天为例,所以1天后,文件将自动归档存储。
如果显示如下信息,则表示自动归档成功。
相关操作
使用归档管理工具,自动解冻文件。
sgw_archive_util -r /path/file
/path/file为本地文件的绝对路径,请根据实际情况替换。
使用归档管理工具,查询归档状态。
sgw_archive_util -q /path/file
/path/file为本地文件的绝对路径,请根据实际情况替换。