【问题标题】:AzureResponseError: Operation returned an invalid status code 'Unauthorized'AzureResponseError:操作返回了无效的状态代码“未授权”
【发布时间】:2021-01-21 21:58:34
【问题描述】:

我已将我的应用从 GitHub 克隆到 Azure shell。当我尝试创建和部署 webapp 时,我遇到了一些错误。首先我尝试了az webapp up -n newappname,我得到了以下错误

然后我自己在门户中创建了一个 Web 应用程序,并尝试使用命令 az webapp up -n newappname_createdatportal 从 Azure shell 部署它。我收到以下错误

这里的任何建议将不胜感激!

【问题讨论】:

    标签: azure azure-web-app-service cloud azure-cloud-shell


    【解决方案1】:

    这似乎是旧 Azure CLI 版本的错误,运行 az upgrade --yes 并重新启动提示为我解决问题。

    注意以下几点:

    1. 我的 Azure CLI 版本:2.18.0

    2. 我使用的命令:

      az upgrade --yes
      #restart session and run this for authorizing
      az login 
      az webapp up -n webappnamecreated
      

    这里是重现截图:

    这是成功的截图:

    【讨论】:

    • 我的 CLI 已经是最新的了!尽管如此,错误仍然存​​在!
    • 能否尝试将 Azure CLI 重新安装到最新版本并运行我发布的命令?它可能是有线的,但似乎这个命令与你的 CLI 不兼容,重新安装可能会更新一些东西。
    • 顺便说一句,az web app up 不能在我电脑上的 Powershell 中使用,所以我转而使用 bash。
    【解决方案2】:

    我尝试按照其他答案的建议更新az 命令行,但对我不起作用。

    不要执行az webapp up -n appname,而是先尝试创建一个应用程序名称为appname 的appservice 计划,然后仅在部署后输入命令az webpp up -n appname。这对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-28
      • 2020-04-24
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多