使用Azure CLI获取角色定义遇异常:部分角色查询返回空求解决方案
解决Azure CLI查询Reader角色定义返回空的问题
当查询内置Reader角色(ID:00000000-0000-0000-0000-000000000001)时,使用az role definition list返回空结果,是因为该命令默认的过滤逻辑或范围限制导致无法匹配到内置角色。你可以改用以下两种方法:
方法1:使用az role definition show直接查询角色ID
这个命令专门用于获取单个角色定义的详细信息,更适合通过角色ID精准查询:
az role definition show --id "00000000-0000-0000-0000-000000000001"
方法2:调整az role definition list的参数
如果坚持使用list命令,需要添加--include-inherited参数(确保包含根范围的内置角色),同时指定角色ID:
az role definition list --id "00000000-0000-0000-0000-000000000001" --include-inherited
也可以直接通过内置角色的标准名称查询:
az role definition list --name "Reader"
内容的提问来源于stack exchange,提问作者Jimmy
相关产品推荐
相关产品推荐

