【问题标题】:List Blobs in Container having 1000+ (large number of files). [AZURE-STORAGE][REST]列出容器中具有 1000+(大量文件)的 Blob。 [天蓝色存储][休息]
【发布时间】:2021-07-26 18:17:25
【问题描述】:

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

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

【问题讨论】:

    标签: azure pagination azure-storage azure-blob-storage azure-rest-api


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 2018-09-19
    • 2019-02-24
    • 1970-01-01
    • 2022-01-08
    • 2015-12-04
    • 2014-09-30
    • 2015-09-09
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多