gpt4 book ai didi

azure - 覆盖 Azure Blob 存储中现有内容的内容

转载 作者:行者123 更新时间:2023-12-03 03:01:48 26 4
gpt4 key购买 nike

我正在使用 Azure 存储客户端使用 block blob 将时间序列数据附加到 Azure blob 存储中。我现在想要更新现有 blob 的内容。文件大小可达 800MB。

有没有办法根据blockId分块下载blob,更改内容并上传该blockId的内容?

最佳答案

Is there any way to download blob in chunks based on blockId, change the contents and upload the contents of that blockId?

据我所知,我认为目前不可能使用现有的 API。当前的 API 只提供 block ID 和 block 大小。为此,您需要在某个位置存储 block 的元数据(例如 block ID、开始/结束字节范围)。

一种可能的解决方案(只是大声思考)是利用 blob 的元数据来存储该 block 的元数据。您可以读取元数据,获取要下载的字节范围,下载该数据,对其进行修改,然后将其上传回来。再次上传时,您将需要调整有关 block 的元数据。但元数据大小同样有限制(8K 字节)。

关于azure - 覆盖 Azure Blob 存储中现有内容的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48317330/

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