对象存储

清单

最近更新时间:2024-01-17 15:09:02

我的收藏

如何确认清单已经投递成功?

清单文件的生成时间与您的配置有关,选择按天生成,则清单一般会在您配置后的第二天北京时间凌晨时间段投递;选择按周生成,则清单一般会在当周最后一天的凌晨开始投递生成。
如果您需要在清单投递成功后收到通知,可以在 云函数 控制台上配置 COS 触发器,设置事件类型为完成文件清单报告投递事件




如何分析清单文件报告?

清单文件报告生成后,您可以使用对象存储 COS Select 功能筛选清单文件中的信息,部分操作示例如下:
1. 筛选存储类型为标准存储的文件:
select * from cosobject s where s._7 = TO_STRING('Standard')
2. 筛选小于5GB的文件:
select * from cosobject s where s._4<5*1024*1024
3. 筛选大于5GB,且为标准存储类型的文件:
select * from cosobject s where s._4>5*1024*1024 AND s._7=TO_STRING('Standard')
4. 筛选复制状态为“replica”(已经完成复制)的文件:
select * from cosobject s where s._9=TO_STRING('replica')
5. 查看清单报告中前100条文件记录:
select * from cosobject s limit 100

COS 怎么导出所有的文件信息?

您可以为存储桶开通清单功能,COS 将定期每天或每周为您的存储桶输出一份关于对象属性、配置详情的清单报告。详细介绍和操作指引请查看 开通清单功能 文档。
说明
清单功能目前暂不支持金融云地域。
使用清单功能会产生相应的管理功能费用,定价信息请查看 产品定价

COS 如何获取文件清单?

您可以通过以下方式获取 COS 中的文件清单。
1. 通过对象存储控制台,为存储桶 开通清单功能 。开通清单功能可以实现定期每天或每周为您的存储桶输出一份关于对象属性、配置详情的清单报告。关于清单的更多详情,请参见 清单功能概述
2. 通过使用 API,调用 GET Bucket(List Objects) 接口获取所有对象。接口返回的为 XML 格式,需要自行处理。

COS 清单功能设置错了,可以马上手动重启吗?

COS 会定期在凌晨去读取最新的清单任务配置,再开始执行任务,您可以在执行前修改清单配置,等待次日凌晨重新读取清单任务配置,再开始执行任务。

COS 可以通过文件类型来统计数量吗?

您可以使用 清单功能 生成一份 CSV 格式的清单报告,将清单报告下载到本地进行下一步处理,例如通过 Excel 中的 COUNTIF 函数来统计指定列中某个目标文件格式的数量。此外您也可以使用 COSCLI 工具中的 du 命令来统计特定格式(例如.txt)的文件数量,详情请参见 获取不同类型文件的统计信息 - du

如何比对本地文件与 COS 内文件是否一致?

您可以通过 HEAD Object、List Object 请求获取单个或多个对象的 MD5,与本地文件的 MD5 进行比较。对于超大量的存储桶,您可以使用 清单功能 异步获取对象列表及其 MD5 值。操作指引请参见 开通清单功能 控制台文档。

COS 如何获取“文件名”、“大小”、“对象地址”,然后保存为 XLS 文件导出?

您可以开通清单功能,通过清单功能自动输出一份清单报告,以 CSV 格式的文件存储到指定的存储桶中。通过清单功能,您可以获取到“文件路径”、“文件大小”、“对象的最近修改日期”、“ETag”、“存储类型”等信息,若您需要获取对象地址,可通过存储桶域名拼接文件路径的方式获取。详情请参见 清单功能概述

对象存储如何查看某个文件夹有多少文件,共占用多大容量?

少量文件的情况下,可以通过控制台查看文件夹详情,可查看文件夹中的文件数量及文件占用的容量。如果您存储桶里的对象数量超过10000个,我们建议您采用 清单功能 进行查询。