我有一个包含超过20k +文件名的Google存储桶。有没有办法在短时间内列出存储桶中的所有文件名?
答案 0 :(得分:1)
这取决于你的意思"短",但是:
加快列出存储桶的一件事就是对列表操作进行分片。例如,如果您的存储桶包含以英文字母字符开头的对象,则可以并行列出每个字母并合并结果。你可以用bash中的gsutil这样做:
var pathArray = window.location.pathname.split( '/' );
如果您的存储桶包含具有不同命名的对象,则必须确定如何进行分片。