当我使用 Azure CLI 1.0 时,我使用以下命令来记录我的 webapp 的尾部:
azure login
azure site log tail MY_WEBAPP_NAME
现在,在我切换到 Azure CLI 2.0 后,当我输入以下内容时,我无法使用所谓等效的命令 az webapp log tail 找到我的 web 应用程序的名称:
azure login //然后按照登录程序进行
azure webapp log tail--name MY_WEBAPP_NAME
它返回:
az webapp log tail:错误:(--resource-group | --ids)是必需的
我不知道如何才能成功使用该命令。
答案1
azure site log
它是一个 asm 模式 cmdlet。Azure Cli 2.0 仅支持 arm 模式。
修改您的 cmdlet 如下:
az webapp log tail -g <rg name> -n <webapp name>
或者
az webapp log tail --ids /subscriptions/3b4d41fa-e91d-****-****/resourceGroups/shuiapp/providers/Microsoft.Web/sites/shuiphp
注意:你可以在 new 上找到 rgname 和 webapp 名称和 idAzure 门户。