gpt4 book ai didi

azure - 获取某个日期后添加的容器中的 blob 列表

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

我需要从 azure 容器中读取在特定日期之后添加的 blob。基本上,我有一个 Windows 服务,每天运行一次,并获取第一次运行后添加的 blob 列表。我在 CloudBlobContainer.ListBlobsSegmentedAsync 函数中或通过 Get Blob REST API 调用没有看到任何此类选项。我只能想到一个选项 - 在文件名中包含时间戳并按前缀过滤,但想知道其他更好的选项来实现此目的。

最佳答案

不幸的是,Azure Blob 存储中可用的服务器端筛选非常有限,目前仅允许按 Blob 名称前缀进行筛选。

解决问题的一种方法是列出容器中的所有 blob。每个 blob 都有一个名为创建日期/时间的属性,它告诉您首次创建 blob 的时间(还有另一个名为Last Modified的属性)。

获得列表后,您可以在客户端按此“创建日期/时间”属性进行筛选,以获得所需的 Blob 列表。

关于azure - 获取某个日期后添加的容器中的 blob 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60973245/

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