我正在开发一个 Azure Function App,它有 2 个用 Python 编写的函数:
挑战在于我是否可以将两个具有不同编程模型的函数部署到同一个函数应用程序中。我能够从 VS Code 部署单个函数,但很难同时部署这两个函数。
我同意并感谢 @Peter Bons 的意见,v1 和 v2 模型函数不能部署到同一函数应用程序。 因为两者都有不同的运行时版本和依赖关系,因此哪个函数将无法访问。
即使在本地运行,函数也无法被识别:
仅当路由需求添加为v2时才会出现:
rithapp = func.FunctionApp(http_auth_level=func.AuthLevel.ANONYMOUS)
@rithapp.route(route="servicebus_trigger")
所以,唯一的方法就是创建不同的功能应用程序。