如何解决Azure Blob 存储中某个文件夹的存储统计信息
我想要 Azure Blob 存储中特定文件夹的统计信息。例如,我想知道一个文件夹中有多少个文件,每个文件的大小是多少,或者文件夹的总大小是多少。 blob 存储是否通过 api 端点提供类似的数据?
编辑:我在 Azure Blob 上有大量文件,所以我正在寻找一种解决方案,我不必遍历所有文件来计算虚拟的总大小文件夹。
解决方法
blob 存储是否通过 api 端点提供类似的数据?
因此,Azure Blob 存储不提供 API 来获取文件夹级别的存储统计信息,但您可以使用 List Blobs
REST API 操作来获取该信息。
列出 Blob 操作将列出容器内的 Blob,但您可以使用 prefix
参数获取虚拟文件夹内的 Blob 列表,其中 prefix
将是虚拟文件夹的路径。例如,如果您希望列出 folder1
虚拟文件夹中的 blob,您可以将 prefix
指定为 folder1/
列表中的每一项都是一个 blob,它将有一个 size
属性,该属性将为您提供 blob 的大小。您只需将单个 blob 的大小相加即可获得文件夹的总大小。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。