【问题标题】:Detection changes in Azure File Storage检测 Azure 文件存储中的更改
【发布时间】:2024-01-13 08:28:02
【问题描述】:

是否可以在文件存储(不是 Blob 存储)中检测文件上传/删除并在此之后调用一些自定义处理程序

【问题讨论】:

  • 你能更清楚地说明你的问题吗?
  • 例如,如果新文件上传到文件存储中(通过任何方法:通过 Azure 门户界面或 Azure 存储资源管理器,通过我的代码以编程方式)我想调用一些保存名称和路径的 Web API 方法这个文件在我的数据库中
  • 嗨,约翰。恐怕您无法直接实现这一目标。 Azure 文件存储的所有 API 都无法满足您的要求。但是,您可以获取共享或指定目录中的列表文件和目录。我认为您可以频繁地请求 API,您可以编写代码来比较两个 API 请求之间的差异。然后将信息发送到您的数据库。这只是一个想法。

标签: azure azure-storage azure-storage-files


【解决方案1】:

正如 Wayne Yang -MSFT 提到的,Azure 目前不支持 azure 文件触发器。但是 Azure 团队正在计划中,具体可以参考这个feedback

如果可以使用 Azure blob 存储,您可以使用 azure event grid 来检测 blob 更改并触发 Webhook,该函数具有将此文件的名称和路径保存在我的数据库中的功能。

【讨论】: