如何判断是否已生成清单文件?

在清单导出过程中会生成记录Object信息的一个或多个后缀为.csv.gz的清单报告文件。待清单报告文件生成后,会生成汇总清单报告文件的manifest文件。本文介绍判断清单文件是否已生成的两种方式。

清单规则配置示例

假设您通过控制台设置清单报告规则时仅配置以下必选参数,其他参数保持默认配置。

配置项

示例值

规则名称

rule1

存储清单Bucket

examplebucket

关于配置清单规则的具体操作,请参见存储空间清单

方式一:通过事件通知的方式

该方式适用于Bucket内的Object数量较多,清单导出时间较长的场景。

事件通知规则配置示例如下:

配置项

示例值

规则名称

rule2

事件类型

PutObject

资源描述

选择前后缀后,前缀填写为examplebucket/rule1,后缀填写为.json

接收终端

选择队列后,填写与Bucket同地域的队列名称examplequeue

配置以上事件通知规则后,当清单文件manifest.json生成时,您会收到Object生成的提醒。

关于配置事件通知的具体操作,请参见通过事件通知实时处理OSS文件变动

方式二:通过控制台查看清单文件的方式

该方式适用于Bucket内的Object数量较少,清单导出时间较短的场景。

在本例中,当您在examplebucket/rule1/扫描Bucket的时间路径下查看到manifest.checksummanifest.json文件时,表示本次清单结果已完整生成。

image.png