如何使用azure计费API获取总计费金额

本文关键字:计费 金额 获取 API azure 何使用 | 更新日期: 2023-09-27 18:10:45

我必须显示Azure订阅的总账单金额。目前,我正在使用资源使用API(预览版)和资源费率卡API(预览版),这给了我非常大的详细数据费率为每个仪表及其使用情况。根据这篇文章,我必须将费率卡的详细信息与使用详情相乘。

在我的例子中,我必须只显示总账单金额,比如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", subscriptionI d);

调用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'");

如何使用azure计费API获取总计费金额

Saurabh -不幸的是,我们没有一个API可以为您提供未偿账单/开放计费期间的运行总数,但是Usage和RateCard API的组合可以让您接近。

我们正在积极地讨论这个方案,但你可能也想联系两个已经完成了2个Azure计费API集成的合作伙伴,他们可能对构建"获得未偿账单"API感兴趣——Cloudyn和Cloud Cruiser。