标签: azure azure-logic-apps azure-eventgrid
我必须使用事件网格创建一个逻辑应用程序,因此,无论何时在我们的通用V2存储帐户中创建/上传新文件时,它都应以松弛状态发布消息。这是目前的样子。
但是,一旦创建/上传了一个文件,便没有任何内容出现在松弛状态。 “运行历史记录”中没有任何运行,尝试按按钮“运行触发器”会导致此错误。
我还尝试创建网格主题并为其使用事件网格订阅,但出现了相同的错误。
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
图片中的触发器没有问题。 “运行”历史记录中没有任何运行,这意味着您的触发器没有被触发。
注意:发生资源事件时,此触发器只能由blob文件修改(包括创建blob和重命名)触发。如果您的操作是容器修改,则不会触发它。您可以检查See trigger history。
See trigger history
关于触发器错误Failed to start a logic app run,这是因为您在门户网站中运行触发器,表达式@triggerBody()将为null,不会触发流程。
Failed to start a logic app run
@triggerBody()
然后我使用不同的存储帐户和逻辑应用程序进行测试,所有这些都可以被触发。
希望这对您有帮助,如果您还有其他问题,请告诉我。