【问题标题】:How to get the size of Azure Blob Container without blob list iteration?如何在没有 blob 列表迭代的情况下获取 Azure Blob 容器的大小?
【发布时间】:2021-01-14 02:29:25
【问题描述】:

我正在使用 Azure Blob 存储 .Net 客户端库 v11。

我的 azure blob 容器有超过 2000 万个文件。 列出 blob 并获取每个 blob 的大小是非常耗时的操作。

寻找直接获取blob容器大小的方法。

【问题讨论】:

  • 感谢您的回复,但您的解决方案对我没有帮助。我知道 Azure 门户,我知道我们可以逐个计算大小,但我正在寻找不同的解决方案。
  • 好的,据我所知,没有直接的方法。但是如果你找到更好的解决方案,你可以和我们分享:)。

标签: c# azure azure-blob-storage


【解决方案1】:

不,没有这样的 api/sdk。请关注此github issue

如果您更喜欢使用代码,则必须一一计算。这是exmaple

否则,您应该通过 azure 门户 UI 进行检查。每个容器下都有一个“计算大小”按钮 -> 属性。

【讨论】:

    【解决方案2】:

    登录 Azure 门户。 在 Azure 门户中,选择存储帐户。 从列表中选择一个存储帐户。 在 Monitoring 部分中,选择 Insights (preview)。

    【讨论】:

    • 我正在使用 Azure .Net API,所以期待使用 c# .Net 代码的解决方案。
    猜你喜欢
    • 2011-01-14
    • 2020-06-14
    • 1970-01-01
    • 2017-12-13
    • 2015-11-10
    • 1970-01-01
    • 2020-10-09
    • 2022-01-15
    • 1970-01-01
    相关资源
    最近更新 更多