为 Azure 逻辑应用设置每周运行一次的计划
Posted
技术标签:
【中文标题】为 Azure 逻辑应用设置每周运行一次的计划【英文标题】:Set schedule for Azure Logic App to run once a week 【发布时间】:2021-01-30 23:03:23 【问题描述】:我有一个 Azure Logic 应用程序,它可以从我的 azure 存储帐户动态获取 Blob 内容并发送带有附件的电子邮件。我想为我的逻辑应用设置一个每周运行一次的计划。 知道如何实现这一目标吗?
这是我目前的工作流程:
【问题讨论】:
【参考方案1】:这取决于你想要做什么。如果您想在每次更新 blob 时都收到一封电子邮件,那么您当前的逻辑应用就是您的最佳选择。如果您将触发器更改为 Rob Ert 所述的重复触发器,那么您可能会丢失更新(blob 可能在一周内有很多更新)。如果您不关心个别更新,那么 Recurrence 是合适的触发器。
【讨论】:
If you want to get an email every time your blob is updated, your current Logic App is the way to go
-- 你确定这是对的吗?我有类似的设置,但逻辑应用程序成功运行一次,然后停止,尽管对 blob 存储进行了持续更改。【参考方案2】:
我认为您正在寻找重复触发器。 可以从常规 Azure Functions 设置时间触发器。
以下是如何在逻辑应用中创建应用的说明。 https://docs.microsoft.com/en-us/azure/connectors/connectors-native-recurrence
【讨论】:
以上是关于为 Azure 逻辑应用设置每周运行一次的计划的主要内容,如果未能解决你的问题,请参考以下文章
将值从 Azure 逻辑应用程序传递到 HttpTrigger Azure 函数
如何在 Azure Logic 应用程序中为每两分钟触发器安排天数和小时数?
系统分配的托管标识的 Azure ARM 角色分配第一次运行失败
Azure 逻辑应用 - 获取 Blob 内容 - 设置内容类型