我正在使用Azure .Net SDK列出Windows Azure存储Blob容器中的所有blob。
np.ravel(sum_total)
如您所见,我正在尝试使用通配符前缀过滤blob。
UPD 自2019年7月起不受支持
答案 0 :(得分:2)
不幸的是,由于Azure存储不允许您进行服务器端wild card
筛选,因此无法使用。服务器端唯一可用的过滤选项是prefix
过滤。
因此,您要做的是列出以data/2014-
开头的blob名称,然后在收到所有以data/2014-
开头的blob名称后,将其余的过滤逻辑应用于客户端。 / p>
let list = container.ListBlobs("data/2014-", false) // ! here
//Do client side filtering on the "list"