Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure函数-触发器函数的同步不起作用_Azure_Azure Functions_Azure Eventhub - Fatal编程技术网

Azure函数-触发器函数的同步不起作用

Azure函数-触发器函数的同步不起作用,azure,azure-functions,azure-eventhub,Azure,Azure Functions,Azure Eventhub,在本期: 我描述了同步事件中心触发器的一个问题,并通过使用Azure CLI调用“syncfunctiontriggers”操作找到了解决方案: az resource invoke-action --resource-group <resourceGrouName> --action syncfunctiontriggers --name <functionAppName> --resource-type Microsoft.Web/sites az资源调用操作--

在本期:

我描述了同步事件中心触发器的一个问题,并通过使用Azure CLI调用“syncfunctiontriggers”操作找到了解决方案:

az resource invoke-action --resource-group <resourceGrouName> --action syncfunctiontriggers --name <functionAppName> --resource-type Microsoft.Web/sites
az资源调用操作--资源组--操作syncfunctiontriggers--名称--资源类型Microsoft.Web/sites
不幸的是,该命令自6月5日起停止工作,并且在消息进入事件中心时不会触发触发器-即使我调用上面的命令。我需要进入门户并打开功能应用程序来再次同步它们,但对我来说,这不是一个可行的解决方案

我需要一种自动创建整个资源组的方法,包括事件中心、功能应用程序和存储。最好使用Azure CLI


是否有人找到了解决方法,或者Azure的团队已经知道这个问题了?

与此同时,我找到了一个没有进入Azure门户的解决方法。只需调用触发器的功能应用程序页面,例如:

curl -s https://<function-app-name>.azurewebsites.net > /dev/null
curl-shttps://.azurewebsites.net >/dev/null

之后,如果我运行E2E测试,事件中心触发器开始工作。但是,与我以前使用的解决方法一样,我不知道它的有效期有多长。

您可以直接或间接共享您的函数应用程序名称吗?当然,函数应用程序名称是dev1-save-to-storage.azurewebsites.net。但我想您可以在任何设置中复制它,只需使用CLI的:,创建一个资源组,然后使用CLI的zip推送部署部署function app的源:-在门户上输入触发器之前,触发器不会工作