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

部署Python应用到Azure执行az webapp up命令报unauthorized错误如何解决

Azure部署Python Flask应用执行az webapp up报错Unauthorized排查方案
  • 第一步:确认当前登录上下文正确
    执行az account show查看当前Azure CLI关联的订阅和租户信息,确认返回的订阅ID是你要部署应用的目标订阅,租户ID和你所属的Azure租户一致。如果不匹配,执行az account set --subscription <目标订阅ID>切换到正确订阅。
    如果你是通过Github身份登录Azure Cloud Shell,需要确认该Github账号已经绑定了正确的、有权访问目标订阅的Azure AD身份,身份绑定错误会直接触发未授权报错。
  • 第二步:验证账号权限
    你使用的Azure账号必须在目标订阅/目标资源组下至少拥有网站贡献者或贡献者角色权限,权限不足时需要联系订阅管理员为你的账号分配对应角色。
  • 第三步:确认Web应用名称全局唯一
    az webapp up首次创建应用时,指定的应用名称是Azure Web应用的全局域名前缀,如果该名称已经被其他Azure用户占用,也可能触发未授权类报错,可以更换一个带有独特标识的应用名称重试。
  • 第四步:获取详细错误日志定位问题
    如果上述操作都无效,执行命令az webapp up -n <你的应用名称> --debug,查看输出的详细调试日志,定位具体返回401状态码的API请求,进一步确认是资源归属问题还是权限配置问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 15:15:03