【发布时间】:2020-08-05 11:55:50
【问题描述】:
我一直在尝试使用 ARM 模板创建对事件网格触发器函数的事件网格订阅,该函数是为了捕获 Blob 存储事件而创建的。我先成功创建了函数应用资源,然后尝试在创建的函数应用上创建事件网格订阅,但失败并出现以下错误:
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "Url validation",
"message": "The attempt to validate the provided endpoint https://myfunction.azurewebsites.net/runtime/webhooks/eventgrid failed. For more details, visit https://aka.ms/esvalidation."
}
]
}
这里我使用了 webhook URL 作为端点。我知道有一个验证调用可以返回到函数应用程序以验证它的存在。
我的问题是,我们是否需要在尝试为此创建事件网格订阅之前将事件网格触发器函数发布到函数应用?
附:我也尝试过使用 AzureFunction 作为端点类型 (2020-01-01 version) 的相同顺序,但仍然无法创建订阅。
【问题讨论】:
标签: azure azure-functions azure-eventgrid azure-function-app