我想要 Azure Blob 存储中特定文件夹的统计信息。例如,我想知道一个文件夹中有多少个文件,每个文件的大小是多少,或者文件夹的总大小是多少。 blob 存储是否通过 api 端点提供类似的数据?
编辑:我在 Azure Blob 上有大量文件,所以我正在寻找一种解决方案,我不必遍历所有文件来计算虚拟的总大小文件夹。
答案 0 :(得分:0)
blob 存储是否通过 api 端点提供类似的数据?
因此,Azure Blob 存储不提供 API 来获取文件夹级别的存储统计信息,但您可以使用 List Blobs
REST API 操作来获取该信息。
列出 Blob 操作将列出容器内的 Blob,但您可以使用 prefix
参数获取虚拟文件夹内的 Blob 列表,其中 prefix
将是虚拟文件夹的路径。例如,如果您希望列出 folder1
虚拟文件夹中的 blob,您可以将 prefix
指定为 folder1/
列表中的每一项都是一个 blob,它将有一个 size
属性,该属性将为您提供 blob 的大小。您只需将单个 blob 的大小相加即可获得文件夹的总大小。