【问题标题】:How to add trigger to move file to azure blob from azure file share when a file uploaded to azure file share?当文件上传到 azure 文件共享时,如何添加触发器以将文件从 azure 文件共享移动到 azure blob?
【发布时间】:2018-10-16 20:58:19
【问题描述】:

要求是当用户将文件上传到 azure 文件共享时,将文件从 azure 文件共享移动到 azure blob。 我浏览了下面的链接:- https://feedback.azure.com/forums/287593-logic-apps/suggestions/20324680-add-trigger-for-azure-file-storage

到目前为止,我发现 azure 文件共享不支持触发机制,就像我们在 azure blob 上可以做的那样。所以我如何才能在 azure 文件共享上实现相同的功能。 基本上我想要一个 azure 文件共享的触发器,这样当文件上传时,我应该能够执行我用 c# 编写的自定义逻辑来处理文件并上传到 blob。

【问题讨论】:

    标签: c# azure azure-functions azure-blob-storage azure-storage-files


    【解决方案1】:

    正如您所提到的,该功能尚未作为连接器提供,但是,由于您已经用 C# 编写了自定义逻辑,因此您可以使用 Azure Functions,它允许您运行自定义代码,并将其用作逻辑应用实例。你可以从:

    https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-azure-functions

    我还将支持您的反馈,并将与内部团队讨论状态。

    【讨论】:

    • 我已经使用带有计时器触发器的 webjob 以 2 分钟的间隔查看文件共享,当文件收到时它将移动到容器。但这不太可行,因为每次它都会触发我们的代码和不必要的处理。取而代之的是,如果文件共享上有直接文件触发,那将是非常可行的
    • 我做了一些测试,不幸的是它还不支持。它适用于 VM 上的本地驱动器,但不适用于使用 Logic App 的文件共享本身
    • 是的,应该支持此功能以更好地支持数据移动
    猜你喜欢
    • 2021-11-11
    • 2020-09-26
    • 2019-08-12
    • 2020-02-29
    • 2021-05-03
    • 2021-12-05
    • 2016-05-29
    • 2022-06-30
    • 1970-01-01
    相关资源
    最近更新 更多