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

Azure CLI筛选托管身份SP:按alternativeNames含my-rg过滤

修正后的Azure CLI命令及JMESPath表达式

直接使用以下命令即可筛选出符合要求的结果:

az ad sp list --all --filter "servicePrincipalType eq 'ManagedIdentity'" --query "[?displayName=='runner' && any(alternativeNames[], contains(@, 'my-rg'))].{displayName:displayName,id:id}" --output tsv

关键修改说明

  • 原查询仅过滤了displayName,新增的&& any(alternativeNames[], contains(@, 'my-rg'))部分实现了对alternativeNames的筛选:
    • any(alternativeNames[], ...):遍历alternativeNames数组中的每一个元素
    • contains(@, 'my-rg'):检查当前遍历到的元素(@指代当前元素)是否包含字符串my-rg
  • 只有同时满足displayName为runner且alternativeNames数组中存在包含my-rg的元素,才会被保留输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 22:40:29