【问题标题】:RateCARD API MeterID doesn't match with UsageAggregation API MeterIDRateCARD API MeterID 与 UsageAggregation API MeterID 不匹配
【发布时间】:2016-05-24 06:39:15
【问题描述】:

我很难匹配 rateCARD API 响应中的meterID (GUID) 和 UsageAggregation API 响应中的meterID。我什至看了这张桌子 (azure.microsoft.com/de-de/support/guid-migration/) 但这也无济于事。 UsageAggregatio API 响应中的meterID 与旧 GUID 匹配,但旧 GUID 和新 GUID 都与 rateCARD API 响应中的 id 不匹配。 这是我的请求查询。

management.azure.com/subscriptions/{SubID} /providers/Microsoft.Commerce/UsageAggregates?api-version=2015-06-01-preview&reportedstartTime=2016-05-22+00%3a00%3a00Z&reportedEndTime= 2016-05-23+00%3a00%3a00Z&aggregationGranularity=Daily&showDetails=true

management.azure.com/subscriptions/{SubID} /providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId%20eq%20'MS-AZR- 0025P'%20and%20Currency%20eq%20'EUR'%20and%20Locale%20eq%20'de-DE'%20and%20RegionInfo%20eq%20'DE'

谁能帮我解决这个问题?

更新

以下是此类响应的示例。我从 UsageAggregation API 获得带有计量器 ID 的使用聚合。

"id": "/subscriptions/ /providers/Microsoft.Commerce/UsageAggregates/Daily_BRSDT_20160520_0000",
      "name": "Daily_BRSDT_20160520_0000",
      "type": "Microsoft.Commerce/UsageAggregate",
      "properties": {
        "subscriptionId": "5948833b-863b-4fde-9059-e0c93523da27",
        "usageStartTime": "2016-05-23T00:00:00+00:00",
        "usageEndTime": "2016-05-24T00:00:00+00:00",
        "meterName": "Compute Hours",
        "meterRegion": "EU North",
        "meterCategory": "Virtual Machines",
        "meterSubCategory": "BASIC.A2 VM (Windows)",
        "unit": "Hours",
        "instanceData": "{\"Microsoft.Resources\":{\"resourceUri\":\"/subscriptions/
        "meterId": "782591e9-abf5-4c5b-b764-aaf746e71e85",
        "infoFields": {},
        "quantity": 1.600012
      } 

我没有从 RateCard API 获得该资源的准确条目,这是我能找到的最近的资源。 UsageAggregation API 响应中列出的资源条目在 RateCard API 响应中不存在。

"MeterId": "5261a49e-27cc-4b42-b264-15e332882525",
      "MeterName": "Computestunden",
      "MeterCategory": "Virtual Machines",
      "MeterSubCategory": "VM BASIC.A2 (Windows)",
      "Unit": "Stunden",
      "MeterTags": [],
      "MeterRegion": "Brasilien, Süden",
      "MeterRates": {
        "0": 0.1501074

2016 年 5 月 25 日更新 Offer ID screenshot

【问题讨论】:

  • 你能用不匹配的 id 更新你的问题吗?我已经多次看到这种情况发生,在费率卡 API 返回的数据中找不到使用 API 返回的计量器 ID。
  • 您好,感谢您的回复。
  • 所以我对我的 Azure 订阅运行了相同的查询,我能够看到那个仪表 ID。这是我得到的回复(至少是部分回复):pastebin.com/1n8J0Xqz
  • 结果看起来不错,与我希望得到的完全一样。你知道为什么我没有得到完整的价目表吗?
  • 老实说,我不知道 :)。您是否可以将整个回复复制到某个地方(可能在 pastebin.com 上),我可以看看?

标签: api azure azure-billing-api


【解决方案1】:

我尝试在 azure VM 上运行完全相同的项目,它运行良好。显然这个问题是由基础设施引起的。

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 2020-02-20
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    相关资源
    最近更新 更多