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

标签 azure azure-logic-apps azure-eventgrid

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

enter image description here

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

enter image description here

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

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

最佳答案

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

注意:当资源事件发生时此触发器只能由 Blob 文件修改(包括创建 Blob 和重命名)触发。如果你的操作是容器修改,则不会触发它。您可以检查查看触发历史记录

关于您的触发器错误无法启动逻辑应用运行,这是因为您在门户中运行触发器,表达式@triggerBody()将为空它不会触发流程。

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

enter image description here

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

关于azure - 事件网格不会使用逻辑应用触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54750238/

相关文章:

asp.net - 在哪里可以查看 Azure 上 API 调用的错误 Azure "An error has occurred."的日志或详细信息?

azure - 在azure资源管理中通过template.json删除资源组

azure - 自动部署 JSON 映射

azure - 无法将 Webhook 订阅添加到 Azure 事件网格

Azure 事件网格出站限制

azure - Azure 上的自定义 FileResult : Browser Waits forever

python - Azure EventHub,无法订阅接收

azure - Nuget.config 中的环境变量替换

azure - 使用 Azure CLI 将逻辑应用程序从一个资源组复制到另一资源组

azure - 事件网格 "Microsoft.EventHub.CaptureFileCreated"事件未发布到 Azure Function 订阅