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

如何通过Azure CLI使用多个标签过滤Azure资源

Azure CLI 多标签过滤资源使用说明

你之前使用的单标签过滤资源命令是正确的:
az resource list --tag AppID=XXXX --query [].name

你尝试的逗号分隔多标签的写法不生效,多标签匹配需要重复传入--tag参数实现,多个标签之间是与逻辑,即返回的资源必须同时满足所有指定的标签条件。

多标签精确匹配示例

你需要同时过滤AppID=XXXX和Region=DEV的资源,正确命令如下:
az resource list --tag AppID=XXXX --tag Region=DEV --query [].name

更多扩展用法

  • 自定义返回字段:如果需要同时返回资源名和所属资源组,可以调整--query参数:
    az resource list --tag AppID=XXXX --tag Region=DEV --query [].{资源名称:name,所属资源组:resourceGroup}
  • 模糊/或逻辑匹配:如果需要实现标签的或匹配、模糊匹配,可以直接基于--query的JMESPath语法实现,例如筛选AppID为XXXX或YYYY的资源:
    az resource list --query "[?tags.AppID=='XXXX' || tags.AppID=='YYYY'].name"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 14:27:04