Ubuntu 21.04系统下Azure CLI执行资源列表命令报错如何解决
错误原因
该错误由Azure CLI版本与Azure资源管理API版本不兼容导致:你当前使用的Azure CLI版本默认调用已废弃的2020-10-01版资源管理API,该API版本已经移除了resources操作组,因此执行资源查询命令时触发内部错误。
解决方案
方案1:升级Azure CLI至最新稳定版(推荐)
Ubuntu环境下操作步骤如下:
- 更新本地apt包索引:
sudo apt update
- 升级azure-cli安装包:
sudo apt install --only-upgrade azure-cli
- 升级完成后重启终端,执行
az --version确认CLI版本高于2.30.0即可。
方案2:手动指定兼容API版本(临时修复)
如果暂时无法升级CLI,可以手动指定高版本可用的资源API:
az config set defaults.resource_api_version=2021-04-01
操作完成后重新执行az resource list,即可正常返回账号下的资源列表。
内容的提问来源于stack exchange,提问作者Frederick Ollinger
相关产品推荐
相关产品推荐

