【发布时间】:2015-09-02 07:39:17
【问题描述】:
我必须显示 Azure 订阅的总帐单金额。目前我正在使用Resource Usage API (Preview) 和Resource RateCard API(Preview),这为我提供了每个仪表及其使用情况的非常详细的速率数据。 根据this 文章,我必须将费率卡详细信息与使用情况详细信息相乘。
就我而言,我只需要显示总帐单金额,比如说 500 美元,这超出了我的要求,并且包括大量的手工工作。
有没有简单的方法可以直接请求总金额。
调用使用 API:
string requesturl = String.Format("https://management.azure.com/subscriptions/{0}/providers/Microsoft.Commerce/UsageAggregates?api-version=2015-06-01-preview&reportedstartTime=2015-05-15+00%3a00%3a00Z&reportedEndTime=2015-05-16+00%3a00%3a00Z", subscriptionId);
调用 RateCard API:
string requesturl = String.Format("{0}/{1}/{2}/{3}",
"https://management.azure.com",
"subscriptions",
subscriptionId,
"providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId eq 'MS-AZR-0121p' and Currency eq 'USD' and Locale eq 'en-US' and RegionInfo eq 'US'");
【问题讨论】: