You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Function App:通过Azure Portal部署含Python脚本与可执行文件的Zip包

Azure Function 图形界面部署Zip包方案

一、直接上传Zip包的功能(类似AWS Lambda)

Azure Portal里确实有直接上传Zip包的入口,只是不在部署中心的默认选项里:

  • 进入你的Azure Function应用,左侧导航栏找到高级工具(Kudu),点击进入Kudu控制台
  • 在Kudu页面顶部选择调试控制台 -> CMD或PowerShell
  • 进入site/wwwroot目录,点击页面上方的上传按钮,选择你的Zip包上传
  • 上传完成后,在控制台执行unzip 你的文件名.zip,将包内文件解压到当前目录(注意同名文件会被覆盖)
  • 另外,也可以在Function应用的概述页,点击部署中心旁的部署选项(部分旧版界面叫“部署凭据”),选择“Zip部署”直接上传包文件

二、通过Blob Storage引用部署的方法

目前Azure Portal图形界面不支持直接通过Blob Storage的URL引用部署,但可以用间接方式实现:

  • 先把Zip包上传到Azure Blob Storage容器(需设置容器公开访问,或生成带读取权限的SAS令牌)
  • 进入Kudu控制台,用curl命令将Blob中的Zip包下载到site/wwwroot目录,示例命令:curl -O "你的Blob SAS URL"
  • 再执行unzip 文件名.zip完成解压部署

注意:如果Zip包包含Linux可执行依赖,务必确保Function应用的运行时环境为Linux,否则依赖无法正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 05:52:01