如何确认清单已经投递成功?
清单文件的生成时间与您的配置有关,选择按天生成,则清单一般会在您配置后的第二天北京时间凌晨时间段投递;选择按周生成,则清单一般会在当周最后一天的凌晨开始投递生成。
如何分析清单文件报告?
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 中的文件清单。
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”、“存储类型”等信息,若您需要获取对象地址,可通过存储桶域名拼接文件路径的方式获取。详情请参见 清单功能概述。