我设置了一个python代码,它将在Blob存储中存储一个文件。每次文件被存储时,我都要发一封电子邮件给我。我设置了一个循环,然后是添加或修改blob时。然后当它检测到文件已经被添加时,它会给我发一封电子邮件。但是当我上传一个文件来博客时,逻辑应用程序会不断发送电子邮件,直到我禁用它。
发布于 2019-03-12 18:21:19
您应该消除重复触发器,并修改添加或修改blob触发器时以频率间隔检查(例如,每5秒一次)。触发器的代码如下所示:
"When_a_blob_is_added_or_modified_(properties_only)": {
"inputs": {
"host": {
"connection": {
"name": "@parameters('$connections')['azureblob']['connectionId']"
}
},
"method": "get",
"path": "/datasets/default/triggers/batch/onupdatedfile",
"queries": {
"folderId": "/outagetesting",
"maxFileCount": 1
}
},
"recurrence": {
"frequency": "Second",
"interval": 5
},
"splitOn": "@triggerBody()",
"type": "ApiConnection"
}与其使用轮询触发器,不如查看Azure事件网格的Blob创建事件。
https://stackoverflow.com/questions/55125606
复制相似问题