2

我需要在谷歌云存储中保存几千个文件。gsutil ls命令返回的文件数量是否有限制?

如果我没记错的话,AWS S3 服务的限制是每个请求都显示几千个条目。如果我需要列出下一批,我需要使用 API 或使用一些复杂的 sript。

我想知道在使用 gsutil 命令行工具时是否有任何此类限制。我可以自己检查,但我必须上传数千个虚拟文件!

4

1 回答 1

5

gsutil ls 命令对存储桶列表进行分页 - 每个底层 GET 返回有限数量的结果(通常为 1000 个),并且 gsutil 将继续遍历所有批次,直到它列出存储桶中的所有对象。

请注意,如果您计划构建大量对象(例如,数十万或数百万),我们建议您不要依赖使用存储桶列表来跟踪您的对象,而是维护自己的元数据 (例如,在列出所有对象名称和相关详细信息的数据库中)。

Mike Schwartz,谷歌云存储团队

于 2012-09-23T13:52:12.047 回答