我们希望有多值标签。例如,对于标签“application”,我们有一些涉及多个应用程序的资源,即为不同应用程序运行多个 JBoss 实例的虚拟机。据我所知,目前不允许使用多值标签。作为一种解决方法,我正在考虑使用标签的值,例如“app1, app2”。但是,我看不出我们如何才能真正使用这些值进行正确的查询。我本来希望能够做类似的事情
az resource list --tag 'application=*app1*'
但这并不奏效。根据https://docs.microsoft.com/en-us/cli/azure/resource?view=azure-cli-latest#az-resource-list,标签名称中允许使用通配符,但标签值中不能使用通配符:
az resource list --tag 'test*'
您是否知道我们可以使用什么方法来处理这些伪多值标签?
感谢你并致以真诚的问候。
答案1
Az CLI 中的过滤器不允许这种搜索,因此一旦检索到资源列表,您就必须在自己的 bash/PowerShell 代码中自行执行这种过滤。
答案2
在 Web 界面上也不工作。
它曾是一个候选功能,但被微软放弃了。
来源:https://developercommunity.visualstudio.com/t/cant-query-off-of-wildcards/418475#T-N419130