清单文件的生成时间与您的配置有关,选择按天生成,则清单一般会在您配置后的第二天本地时间凌晨时间段投递;选择按周生成,则清单一般会在当周最后一天的凌晨开始投递生成。
如果您需要在清单投递成功后收到通知,可以在 云函数 控制台上配置 COS 触发器,设置事件类型为完成文件清单报告投递事件。
清单文件报告生成后,您可以使用对象存储 COS Select 功能筛选清单文件中的信息,部分操作示例如下:
筛选存储类型为标准存储的文件:
select * from cosobject s where s._7 = TO_STRING('Standard')
筛选小于5GB的文件:
select * from cosobject s where s._4<5*1024*1024
筛选大于5GB,且为标准存储类型的文件:
select * from cosobject s where s._4>5*1024*1024 AND s._7=TO_STRING('Standard')
筛选复制状态为“replica”(已经完成复制)的文件:
select * from cosobject s where s._9=TO_STRING('replica')
查看清单报告中前100条文件记录:
select * from cosobject s limit 100
您可以为存储桶开通清单功能,COS 将定期每天或每周为您的存储桶输出一份关于对象属性、配置详情的清单报告。详细介绍和操作指引请查看 开通清单功能 文档。
说明:
- 清单功能目前暂不支持金融云地域。
- 使用清单功能会产生相应的管理功能费用,定价信息请查看 产品定价。
您可以通过一下方式获取 COS 中的文件清单。
COS 的清单功能在每天凌晨会定期去读取最新的配置,再开始执行任务,暂时不支持马上手动触发。请您修改清单配置后,等待次日凌晨重新执行任务。
您可以使用 清单功能 每天或者每周定时扫描用户存储桶内指定的对象或拥有相同对象前缀的对象,并输出一份清单报告,以 CSV 格式的文件存储到用户指定的存储桶中。再通过 “fileFormat” 进行筛选统计目标文件格式的文件数量。
您可以通过 HEAD Object、List Object 请求获取单个或多个对象的 MD5,与本地文件的 MD5 进行比较。对于超大量的存储桶,您可以使用 清单功能 异步获取对象列表及其 MD5 值。操作指引请参见 开通清单功能 控制台文档。
您可以开通清单功能,通过清单功能自动输出一份清单报告,以 CSV 格式的文件存储到指定的存储桶中。通过清单功能,您可以获取到“文件路径”、“文件大小”、“对象的最近修改日期”、“ETag”、“存储类型”等信息,若您需要获取对象地址,可通过存储桶域名拼接文件路径的方式获取。详情请参见 清单功能概述。
少量文件的情况下,可以通过控制台查看文件夹详情,可查看文件夹中的文件数量及文件占用的容量。如果您存储桶里的对象数量超过10000个,我们建议您采用 清单功能 进行查询。
本页内容是否解决了您的问题?