Azure LogicApp 运行网络作业并发送电子邮件
Azure LogicApp runs webjob and send email
我想创建一个 Azure LogicApps
,它必须启动并验证 webjob
的状态。这是因为我想在 webjob
以错误结束其活动时采取措施,在这种情况下,LogicApps
必须发送一封带有警报的电子邮件并重新启动 webjob
.
我试图在 LogicApps
网站和编辑器中找到一些关于它的文档,但我找不到任何连接器。
有什么想法、文档或示例吗?谢谢
我觉得我的方法可以满足你的要求
您可以使用 HTTP 触发器通过 GET 方法获取 latest_run 属性。 URI 看起来像 https://{webapp-name}.scm.azurewebsites.net/api/triggeredwebjobs/{webjob-name}/
。然后点击高级选项,选择基本身份验证。您可以从发布配置文件中获取用户名和密码,或者转到 Kudu 上的 Webjobs
,然后单击 Properties
。触发器就像图片所示。
然后添加一个撰写动作,使用HTTP Body
作为Inputs
。之后就可以判断状态了属性。整个流程如下图。
注意:使用condition判断状态时,需要先将Designer切换到Code视图,再修改值。该值应该是 "@outputs('Compose')['latest_run']['status']".
或者你可以参考我的代码查看页面。
希望对您有所帮助,如果您还有其他问题,请告诉我。
我想创建一个 Azure LogicApps
,它必须启动并验证 webjob
的状态。这是因为我想在 webjob
以错误结束其活动时采取措施,在这种情况下,LogicApps
必须发送一封带有警报的电子邮件并重新启动 webjob
.
我试图在 LogicApps
网站和编辑器中找到一些关于它的文档,但我找不到任何连接器。
有什么想法、文档或示例吗?谢谢
我觉得我的方法可以满足你的要求
您可以使用 HTTP 触发器通过 GET 方法获取 latest_run 属性。 URI 看起来像 https://{webapp-name}.scm.azurewebsites.net/api/triggeredwebjobs/{webjob-name}/
。然后点击高级选项,选择基本身份验证。您可以从发布配置文件中获取用户名和密码,或者转到 Kudu 上的 Webjobs
,然后单击 Properties
。触发器就像图片所示。
然后添加一个撰写动作,使用HTTP Body
作为Inputs
。之后就可以判断状态了属性。整个流程如下图。
注意:使用condition判断状态时,需要先将Designer切换到Code视图,再修改值。该值应该是 "@outputs('Compose')['latest_run']['status']".
或者你可以参考我的代码查看页面。
希望对您有所帮助,如果您还有其他问题,请告诉我。