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

Event Grid doesn't trigger using Logic Apps

我必须使用事件网格创建一个逻辑应用程序,因此只要我们的通用 V2 存储帐户中 created/uploaded 有新文件,它就应该 post 松弛消息。这是它目前的样子。

但是,一旦一个文件 created/uploaded 没有显示在 slack 中。 "Runs history" 中没有任何运行,尝试按下按钮 "Run Trigger" 会导致此错误。

我也尝试创建网格主题并为其使用事件网格订阅,但我遇到了同样的错误。

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

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

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

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

然后我用不同的存储账户和不同的逻辑应用程序进行测试,它们都可以被触发。

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