【发布时间】:2021-10-18 04:46:48
【问题描述】:
我正在尝试根据标签过滤实例,但它为我提供了资源组中存在的所有实例。我需要列出具有特定标签的实例。我正在使用以下命令列出具有wknhscale == 'active' 标签的实例,该命令有问题吗?还有其他有效的方法可以实现吗?
az vm list --query '[?tags.wknhscale == 'active'].{Name:name, RG:resourceGroup}' -o table
我正在寻找一个简单的查询来获取带有标签的实例,例如在 gcp 中
gcloud compute instances list --project test --filter='labels.wknhscale:active AND name ~ .*wkn*' --sort-by=creationTimestamp --format='value(name,zone)'
【问题讨论】:
-
我强烈建议编写一个脚本,a) 调用您的“az vm list”查询,然后 b) 进一步处理返回的文本。事实上,您可能只想在 Powershell 中完成所有工作,它既是“功能齐全的脚本语言”又是 Azure API。但我不确定仅通过向 CLI 查询添加参数可以走多远...
-
您遇到什么问题了吗?
标签: azure azure-cli azure-vm azure-cli2