事件网格不会使用Logic Apps触发

时间:2019-02-18 15:12:15

标签: azure azure-logic-apps azure-eventgrid

我必须使用事件网格创建一个逻辑应用程序,因此,无论何时在我们的通用V2存储帐户中创建/上传新文件时,它都应以松弛状态发布消息。这是目前的样子。

enter image description here

但是,一旦创建/上传了一个文件,便没有任何内容出现在松弛状态。 “运行历史记录”中没有任何运行,尝试按按钮“运行触发器”会导致此错误。

enter image description here

我还尝试创建网格主题并为其使用事件网格订阅,但出现了相同的错误。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

图片中的触发器没有问题。 “运行”历史记录中没有任何运行,这意味着您的触发器没有被触发。

注意:发生资源事件时,此触发器只能由blob文件修改(包括创建blob和重命名)触发。如果您的操作是容器修改,则不会触发它。您可以检查See trigger history

关于触发器错误Failed to start a logic app run,这是因为您在门户网站中运行触发器,表达式@triggerBody()将为null,不会触发流程。

然后我使用不同的存储帐户和逻辑应用程序进行测试,所有这些都可以被触发。

enter image description here

希望这对您有帮助,如果您还有其他问题,请告诉我。