[在将新文件添加到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时是否有任何侦听器或流来获取更新的列表?
请帮助我。
提前感谢。
[Azure Storage最初没有任何功能可根据任何事件查看更新:您必须列出并分析每个Blob才能自行确定(如this question and set of answers中所述)。
现在,Azure事件网格提供了此功能,您可以选择以下事件:
如果使用分层目录(例如,Azure存储之上的ADLS),则会获得更多选项(例如重命名以及目录级事件)。
事件网格事件可通过Azure函数,Logic Apps或HTTP侦听器消费。
更多详细信息是here。