【问题标题】:Get notification when file added to File Share将文件添加到文件共享时获取通知
【发布时间】:2017-12-06 14:22:25
【问题描述】:

有没有办法在向 Azure 文件共享添加/修改新文件时收到通知?

AWS S3 存在类似的功能,可以配置一个 S3 存储桶,以便在添加新文件时向 SQS 或 SNS 或 Lambda(或其他)发送消息。

另一种选择(尽管不太受欢迎)是能够查询共享中的文件,以便仅返回日期 X 之后的修改/新文件。

【问题讨论】:

  • 截至今天,此功能不存在。它适用于 Blob 存储(相当于 S3)。这对你有用吗?
  • @Guarav Mantri 它可以解决我一半的问题。我正在尝试带上各种 Azure 日志,因为有些写入 Blob,有些也写入 Shares(不过我可能弄错了)
  • 如果您可以使用 Blob 存储,请查看以下两个链接:docs.microsoft.com/en-us/azure/azure-functions/…docs.microsoft.com/en-us/azure/storage/blobs/…。 HTH。
  • 这很有帮助。我可以使用它来实现一个将事件推送到队列的函数,稍后将对其进行轮询。 (Webhook 不是我们部署类型的选项)。很遗憾他们没有添加将这些通知发送到存储帐户队列的选项。另外,知道什么时候可以普遍使用(在其他地区,不在预览版中)?
  • Also, any idea when this will be generally available (in other regions, out of preview)? - 如果您的问题与 Azure 事件网格有关,请在此处询问有关路线图的问题:docs.microsoft.com/en-us/azure/storage/blobs/…

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


【解决方案1】:

要获得有关添加/修改 blob(不是文件)的通知,您有多种选择:

  1. Azure Functions(带 Blob 存储绑定):在这种情况下,将在添加或更新 blob 时调用函数。可以在此处找到更多详细信息:https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob
  2. Azure 事件网格(带 Blob 集成):目前(在提供此答案时),此服务处于预览阶段,并且在区域方面的可用性有限。目前它只支持Blob Creation(而不是blob更新)事件。有关这方面的更多信息,请访问:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多