资源组范围内的Azure成本管理REST API访问管理不起作用

时间:2020-07-30 14:57:49

标签: azure-rest-api cost-management

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

https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CostManagement/query?api-version=2019-11-01

{
  "type": "Usage",
  "timeframe": "MonthToDate",
  "dataset": {
    "granularity": "None",
    "aggregation": {
      "totalCost": {
        "name": "PreTaxCost",
        "function": "Sum"
      }
    },
    "grouping": [
      {
        "type": "Dimension",
        "name": "ResourceGroup"
      }
    ]
  }
}

0 个答案:

没有答案