Azure usageDetails REST API-无法筛选标记

Azure usageDetails REST API-无法筛选标记,azure,api,rest,postman,Azure,Api,Rest,Postman,我正在使用PostMan对Azure的RESTAPI进行GET调用。根据他们的要求,您可以使用$filter查询参数对标签进行如下筛选:标签eq'项目ID:PR-008016'。我三次检查了Azure中是否存在这些标记,它们是否正确,但是当我在$filter参数中使用它们时,我得到了一个200响应,但它返回一个空值数组 对于上下文,此$filter参数将返回数据并正确过滤: $filter=properties/usageStart eq'2020-07-22'和properties/usage

我正在使用PostMan对Azure的RESTAPI进行GET调用。根据他们的要求,您可以使用
$filter
查询参数对标签进行如下筛选:
标签eq'项目ID:PR-008016'
。我三次检查了Azure中是否存在这些标记,它们是否正确,但是当我在
$filter
参数中使用它们时,我得到了一个200响应,但它返回一个空
数组

对于上下文,此
$filter
参数将返回数据并正确过滤:

$filter=properties/usageStart eq'2020-07-22'和properties/usageand eq'2020-08-01'

< >但是,当我添加了<代码>标签< /代码>筛选器时,它返回空白<代码>值< /代码>数组:

$filter=properties/usagetart eq'2020-07-22'和properties/usageEnd eq'2020-08-01'和标签eq'Project ID:PR-008016'

有人知道语法是否不正确吗?或者Azure REST Api是否可能存在缺陷?(建议可能存在产品缺陷)

完整端点:


https://management.azure.com/subscriptions/{{subscriptionId}/providers/Microsoft.consumpion/usageDetails?api version=2019-10-01&$filter=properties/usagetart eq'2020-07-22'和properties/usageEnd eq'2020-08-01'以及标签eq'Project ID:PR-008016'

正如您所指出的,对标记的支持不具有追溯效力,仅适用于标记应用于资源后报告的使用情况。基于标记的筛选和聚合分别由
$filter
$apply
参数支持


有关更多详细信息,您可以参考此信息。

我想我找到了他们没有出现的原因。如果标签是在Azure中创建usageDetails数据之前应用的,则usageDetails数据只能通过RESTAPI使用。这里的细节:我已经总结为一个答复。你可以接受它作为帮助其他有同样问题的人的答案。