You need to enable JavaScript to run this app. Azure Functions可分发安装包创建方案及相关分发市场问询
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions可分发安装包创建方案及相关分发市场问询

Azure Functions 可分发安装包官方推荐方案

针对ISV场景,当前微软官方有三个成熟的可分发打包方案:

  • ARM/Bicep 模板打包:这是官方首推的轻量化分发方案,你可以将函数代码、应用配置、依赖的关联资源(存储账户、托管标识、应用服务计划等)统一封装为ARM模板,还支持将预编译的函数代码包上传到公共存储点位嵌入模板参数,最终输出单一可分发的模板包。用户只需执行az deployment group create命令或者在Azure门户导入模板,即可一键完成整套函数资源的部署,无需额外配置。如果更偏好易读的语法,也可以用Bicep编写部署逻辑,编译为ARM模板后分发即可。
  • 容器镜像打包:如果你的函数依赖复杂的第三方运行时、系统库,官方支持将整个函数应用打包为标准OCI容器镜像,所有运行环境、代码、依赖都固化在镜像中,不存在环境兼容问题。你可以把镜像上传到任意容器注册表,分发时只需要提供镜像拉取地址和基础部署配置即可,用户可以直接基于镜像部署到函数弹性计划、KEDA集群等多种环境。
  • 函数zip包+部署脚本封装:对于轻量、无额外资源依赖的函数,可以将编译后的函数代码打包为标准zip部署包,配套简单的PowerShell/Bash部署脚本,用户执行脚本即可直接把zip包部署到自己已有的函数应用中,适合小工具类函数的快速分发。
Azure Functions 分发渠道

目前官方的公开分发市场就是Azure Marketplace,你可以将打包好的函数解决方案(支持ARM模板、容器镜像两种交付形式)发布为Marketplace的解决方案Offer,用户可以直接在Azure门户的Marketplace中搜索到你的产品,一键完成部署,平台还内置了授权校验、收费结算、用户管理等商业化能力,适合面向所有Azure用户的商业化分发。
如果仅面向企业内部或者特定合作伙伴分发,也可以将部署包发布到你所属Azure AD租户的应用目录中,仅授权范围内的用户可以看到并部署,不需要公开到公共市场。


内容的提问来源于stack exchange,提问作者SamJackSon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 15:27:04