gpt4 book ai didi

azure - ARM REST API 中的多个资源过滤器

转载 作者:行者123 更新时间:2023-12-03 04:11:34 26 4
gpt4 key购买 nike

我尝试使用 ARM Rest api 上的 $filter 属性来过滤标签、值和资源类型。对标签及其值进行过滤有效,仅对资源类型有效。但它们的组合返回一个错误的请求

我正在使用此端点来检索一个 Azure 订阅中的所有资源。 https://learn.microsoft.com/en-us/rest/api/resources/resources/list#code-try-0

我想检索具有特定标签和值的所有虚拟机。因此,我需要使用过滤器属性。

基本上,这些过滤器都是独立工作的

resourceType eq 'Microsoft.Compute/virtualMachines'标记名 eq 'serverType' 和标记值 eq 'Citrix'

但不是这个:资源类型 eq 'Microsoft.Compute/virtualMachines' 和标记名 eq 'serverType' 以及标记值 eq 'Citrix'

  "error": {
"code": "InvalidFilterInQueryString",
"message": "Invalid $filter 'resourceType eq 'Microsoft.Compute/virtualMachines' and tagname eq 'serverType' and tagvalue eq 'Citrix'' specified in the query string."
}
}

最佳答案

这是一个已知的错误,更多详细信息是 here 。注意,这是一个sdk bug,但是sdk也调用了这个api。

关于azure - ARM REST API 中的多个资源过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56256682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com