首页 > 解决方案 > Azure Blob 存储批量更新。可能的?

问题描述

我需要更新现有容器中的 blob 元数据。我目前在一个容器中有超过 5k 个 blob。我现在做什么:

总而言之,整个过程在我的机器上大约需要 10 秒。但据我了解,我正在对网络造成压力,因为我需要向 Azure 发送 5k 个请求,并且它需要处理所有这些请求。

有没有更好的办法?我可以发送一个批处理请求来完成任务,还是我只能使用当前的方法?

谢谢!

标签: c#azureazure-blob-storage

解决方案


我可以发送一个批处理请求来完成任务,还是我只能使用当前的方法?

我认为没有办法发送批处理请求来做到这一点。

Azure 存储 blob Rest API中,您可以知道没有这样的 Rest API。

但如果您对 Azure 存储有任何想法,可以向 Azure 团队提供反馈。

当然。您可以使用异步和并发方式来更新 blob。

有没有更好的办法?

如果您不想从客户端发送如此多的请求。

我建议您可以使用Azure 函数 http trigger来做到这一点。并在 Azure 函数中实现更新 blob 逻辑。

有关 Azure 功能的更多信息,请参阅此文档


推荐阅读