我正在使用Azure成本管理API来读取每月支出。允许用户读取已为其授予“成本管理读取器”访问权限的资源组的成本。成本管理用法REST API似乎有一个错误。即使我限制了对特定资源组的访问,但是当我在订阅范围内运行以下POST请求时,它会检索所有资源组的成本。我注意到的是,当未授予任何资源组访问权限时,REST API返回401响应。但是,即使我允许访问一个资源组,也要返回所有资源组的成本。在azure门户网站中,行为是不同的。
{
"type": "Usage",
"timeframe": "MonthToDate",
"dataset": {
"granularity": "None",
"aggregation": {
"totalCost": {
"name": "PreTaxCost",
"function": "Sum"
}
},
"grouping": [
{
"type": "Dimension",
"name": "ResourceGroup"
}
]
}
}