在Logic App(Consumption)工作流设计器中找不到使用Python 3.10中的编程模型v2开发的HTTP触发的Azure函数。
逻辑应用程序和函数应用程序的区域、订阅和资源组相同。
函数正在运行,运行良好。唯一的问题是逻辑应用程序内置模块无法将函数作为操作找到。
Azure函数是在此tutorial之后开发的。local.settings.json
如下:。
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "my_azure_storage_account_connecting_string",
"FUNCTIONS_WORKER_RUNTIME": "python",
"AzureWebJobsFeatureFlags": "EnableWorkerIndexing"
}
}
字符串
之前的http触发函数是在Python 3.7中使用编程模型v1创建的。这个函数可以很容易地从Logic App工作流中触发(在新的Logic App中可以找到)。之前的函数和我正在尝试开发的当前函数在完全不同的Logic App中使用。我做这一切是因为微软建议使用新的编程模式更新函数。
我已经检查过类似的老问题,但是我还没有找到任何适合Python v2的解决方案。
1条答案
按热度按时间rqdpfwrv1#
我在我的环境中复制,下面是我的结果:
当您从Logic应用的消费计划调用V2模型函数时,它不会显示以下函数:
的数据
但是,当你创建一个逻辑应用程序与标准计划,那么你将能够看到并触发功能如下:
的
现在创建后,当我调用逻辑应用程序下面是我的输出:
的
因此,要从Logic应用程序调用函数v2模型,您需要在Standard Plan中创建Logic应用程序。