返回目录 / 集成
Python App Service:确认框架与订阅后执行代码部署
区分azure.yaml中的App Service路径和az CLI部署路径,按框架设置启动配置。
Skills
先检查仓库、框架、lockfile、`azure.yaml`和订阅;确认用户明确请求部署并展示将创建/复用的RG、P0v3 Linux Plan、Python 3.14 Web App与区域。按来源流程选azd或az CLI,FastAPI启动命令使用`python -m uvicorn main:app --host 0.0.0.0`,并设置`SCM_DO_BUILD_DURING_DEPLOYMENT=true`。不运行弃用`az webapp up`;用zip或azd按流程部署。完成后只输出来源要求的URL/message并停止,不跑curl、log tail或健康探测。
权限边界
前置条件
- 将Flask、Django或FastAPI代码部署到Azure App Service Linux。
权限边界
- 可能创建RG、Plan、Web App、设置启动命令并部署应用包。
限制
部署会产生费用并改线上服务;部署前确认名字/订阅/区域,部署后禁止探活验证。
固定上游来源
- 仓库
- microsoft/skills
- 文件路径
- .github/plugins/azure-skills/skills/python-appservice-deploy/SKILL.md
- 固定提交
fc164ba1d7a0c10377dbcc1c9ac07253b9329fdb- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT
适用工具
Azure MCP subscription/group/App Service/azd · az webapp deploy · App Service Linux