gpt4 book ai didi

azure - 将每个函数部署在单独的 Azure 函数应用中

转载 作者:行者123 更新时间:2023-12-03 05:31:20 27 4
gpt4 key购买 nike

我的项目有 3 个服务总线和 2 个 HTTP 触发器。 (5个功能)

如何在单独的 Azure 函数应用中部署每个函数?

最佳答案

最简单的方法是复制之前创建的触发器的代码,创建一个新的具有单个触发器的函数应用,然后将代码放入其中(部署函数应用必须基于函数app,功能app要对应本地的项目。)

比较复杂的方法是,首先确定你的函数应用的结构(这个需要检查语言。函数应用有两种类型,一种是脚本语言,另一种需要检查语言) )为此,您可以查看此官方文档:

https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages

进入你使用的语言,搜索文件夹结构(你的部署结构应该像文档中的“文件夹结构”。需要注意的是,对于C#和java这样的语言,你需要部署编译后的文件。Azure无法识别源文件。)然后你只需模仿该结构并基于该结构进行部署即可。

“部署”操作只是上传操作,因此您只需上传特定结构的文件,azure就可以识别它。

最后,您可以使用zip部署来部署您的函数应用程序(或者说部署一个项目,azure可以运行的结构必须首先在本地运行成功。)。

az webapp deployment source config-zip --resource-group <group-name> --name <app-name> --src clouddrive/<filename>.zip

(以上命令已被某些集成开发环境使用,例如Visual Studio。)

我建议你使用第一种方式,因为它更简单。

关于azure - 将每个函数部署在单独的 Azure 函数应用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65143178/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com