如何解决列出容器中包含 1000 多个大量文件的 Blob [AZURE-存储][休息]
我正在尝试对我的 Azure 存储帐户进行 get List of Blobs in a Container
REST 调用。
目前,我的文件数量有限,我得到的响应采用 official doc 中指定的以下格式。:
但是如果这个容器中有 1000 个文件,响应会很大,它仍然在下面的 XML format
中还是会有任何分页或分页?
我实际上无法测试 1000 个文件,这里的文档中没有提到这样的事情。 Link
解决方法
对您的问题的简单回答是肯定的。单个列表 blob 请求中可以返回的 blob 最大数量为 5000(可以小于该值甚至为零)。
如果有更多 blob 可用,那么您将获得一个延续令牌,您可以使用它来获取下一组 blob。可以在响应正文的元素中找到此继续标记。
如需进一步参考,请参阅此链接:https://docs.microsoft.com/en-us/rest/api/storageservices/enumerating-blob-resources。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。