事件网格不会使用逻辑应用程序触发

问题描述 投票:1回答:1

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

enter image description here

但是,一旦创建/上传一个文件,就不会出现任何问题。 “运行历史记录”中没有任何运行,并且尝试按下“运行触发器”按钮会导致此错误。

enter image description here

我也尝试创建Grid Topic并使用Event Grid Subscription,但我得到了同样的错误。

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

azure azure-logic-apps azure-eventgrid
1个回答
0
投票

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

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

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

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

enter image description here

希望这可以帮到你,如果你还有其他问题,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.