gpt4 book ai didi

Azure Function(C#) : How to copy lots of files from blob container A to another blob container B?(函数在 10 分钟内超时)

转载 作者:行者123 更新时间:2023-12-02 08:23:54 25 4
gpt4 key购买 nike

想要使用 Azure Function 将大量文件从 Blob 容器 A 复制到另一个 Blob 容器 B。但是,由于函数超时,导致复制文件丢失。有什么方法可以巧妙地恢复它吗?源 blob 存储上是否有任何指示标识了之前已复制/处理过的内容,以便下一个函数可以跳过复制?

最佳答案

Would like to use Azure Function to copy lots of files from blobcontainer A to another blob container B. However, faced missingcopying files due to Function timeout.

您可以通过更改计划级别来避免此超时问题。例如,如果您使用应用服务计划并开启始终开启,则不会再有超时限制。但说实话,如果你有很多文件并且需要很长时间,那么 azure 函数不是推荐的方法(该函数执行的任务应该是轻量级的)。

Is there any indication on source blob storage which identifiedcopied/handled before so that next Function can skip copying that?

是的,当然可以。只需在复制 Blob 后添加其自定义元数据即可。下次复制文件时,可以先检查自定义元数据。

关于Azure Function(C#) : How to copy lots of files from blob container A to another blob container B?(函数在 10 分钟内超时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66380020/

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