gpt4 book ai didi

java - Azure 存储帐户 Blob 容器大小

转载 作者:行者123 更新时间:2023-12-02 10:45:16 24 4
gpt4 key购买 nike

是否有一种方法可以获取存储帐户 Blob 容器中 Blob 的总大小,而无需对其进行迭代并对长度求和?

最好通过 Java API 或 CLI。

我们需要定期获取最新的大小,并且容器中会有大量的 blob,而且我们将有很多容器,因此每次都迭代 blob 是不可行的获取尺寸。

最佳答案

恐怕不可能绕过 blob 列表和求和操作来获取容器的大小(即其中的 blob)。所有SDK均基于REST API ,其中包括了我们暴露的所有操作接口(interface)。根据这些API,我们只能获取blob列表并总结它们的内容长度。

查看官方示例。 Azure门户上有一个计算大小,右键单击我们的容器,然后单击容器属性,我们可以看到如下面板。 try catch http流量,我们可以看到它调用了list blob操作。 Learn more链接显示了一个 powershell 脚本来实现不可避免的过程。 (请注意,一旦 Blob 计数超过 5000,计算大小 将显示 Blob Count>5000 和 Size>XXMiB)。

Calculate size

关于java - Azure 存储帐户 Blob 容器大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52630169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com