关于 Azure 文件共享上的新文件的电子邮件通知

Email notification about new files on Azure File share

实现这种场景的可能方法有哪些? 我可以想到一些 Azure 功能,它会定期检查新文件的共享。还有没有其他的可能。

我也一直在考虑将文件复制到 Blob 存储并从那里生成通知。

存储内容触发器默认可用于 blobs。如果您希望迁移到 blob 存储,则可以使用 BlobTrigger Azure 功能。如果文件共享中的文件触发,以下是我的建议:

  • 一个 TimerTrigger Azure 函数,用作轮询以在上一个触发器发生的时间范围内检查新文件。

  • 逻辑应用中的循环触发器以轮询和检查新内容。

  • A continuous WebJob 不断轮询文件共享以检查新内容。

在我看来,将文件复制到 Blob 存储并使您的通知正常工作可能不是一个很好的选择,因为这样的操作再次需要轮询机制,这可以通过上面提到的一些选项来实现,但是还是没必要。