在Logic App(Consumption)工作流设计器中找不到Azure Function(Python 3.10,v2)

pkln4tw6  于 12个月前  发布在  Python
关注(0)|答案(1)|浏览(110)

在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的解决方案。

rqdpfwrv

rqdpfwrv1#

我在我的环境中复制,下面是我的结果:
当您从Logic应用的消费计划调用V2模型函数时,它不会显示以下函数:


的数据
但是,当你创建一个逻辑应用程序与标准计划,那么你将能够看到并触发功能如下:



现在创建后,当我调用逻辑应用程序下面是我的输出:



因此,要从Logic应用程序调用函数v2模型,您需要在Standard Plan中创建Logic应用程序。

相关问题