首页 > 解决方案 > 列出容器中具有 1000+(大量文件)的 Blob。[天蓝色存储][休息]

问题描述

我正在尝试对我的 Azure 存储帐户进行获取List of Blobs in a Container REST调用。目前,我的文件数量有限,我得到的响应采用官方文档中指定的以下格式:

在此处输入图像描述

但是如果这个容器中有 1000 个文件,响应会很大,它仍然在下面XML format还是会有任何分页或分页?我实际上无法测试 1000 个文件,并且此处的文档中没有提到这样的事情。关联

标签: azurepaginationazure-storageazure-blob-storageazure-rest-api

解决方案


您的问题的简单答案是肯定的。单个列表 blob 请求中可以返回的最大 blob 数为 5000(它可以小于这个数,甚至为零)。

如果有更多的 blob 可用,那么您将获得一个可用于获取下一组 blob 的延续令牌。这个延续标记可以在响应正文的元素中找到。

如需进一步参考,请参阅此链接:https ://docs.microsoft.com/en-us/rest/api/storageservices/enumerating-blob-resources 。


推荐阅读