如何获取更新的Blob列表?

问题描述 投票:0回答:1

[在将新文件添加到Blob存储中后,如何从Azure中获取更新的Blob列表?

这是从天蓝色存储中获取斑点的代码

blobService.listContainersSegmented(null, function (error, results) {
    if (error) {
        // List container error
    } else {
        for (var i = 0, container; container = results.entries[i]; i++) {
            // Deal with container object
        }
    }
});

添加新的Blob时是否有任何侦听器或流来获取更新的列表?

请帮助我。

提前感谢。

javascript azure-storage azure-storage-blobs
1个回答
0
投票

[Azure Storage最初没有任何功能可根据任何事件查看更新:您必须列出并分析每个Blob才能自行确定(如this question and set of answers中所述)。

现在,Azure事件网格提供了此功能,您可以选择以下事件:

  • 创建或替换的斑点
  • 斑点已删除

如果使用分层目录(例如,Azure存储之上的ADLS),则会获得更多选项(例如重命名以及目录级事件)。

事件网格事件可通过Azure函数,Logic Apps或HTTP侦听器消费。

更多详细信息是here

© www.soinside.com 2019 - 2024. All rights reserved.