【问题标题】:How to get total billing amount with azure billing API如何使用 Azure 计费 API 获取总计费金额
【发布时间】: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'");

【问题讨论】:

    标签: c# api azure


    【解决方案1】:

    Saurabh - 不幸的是,我们没有一个 API 可以为您提供未结帐单/未结帐单期的总帐单,但是 Usage 和 RateCard API 的组合可以让您关闭。

    我们正在积极讨论此方案,但您可能还想联系 2 个已与 2 个 Azure 计费 API 集成的合作伙伴,他们可能有兴趣构建“获得未结账单”API - Cloudyn 和云巡洋舰。

    【讨论】:

    • 为 MS Azure 工作吗?如果是这样,如果您在个人资料中包含相关信息以帮助验证您代表 MS Azure 的陈述将会很有帮助,回复:“不幸的是,我们没有提供给您的 API……”我>
    • 我的 Microsoft 电子邮件已列在 StackExchange 配置文件 (mobandyo@microsoft.com) 中 - 也许我在配置文件的某处遗漏了一个标志?
    • 很高兴看到您在这里提供帮助! FWIW,您的个人资料没有显示您的电子邮件地址,当我之前查看您的个人资料时,您的摘要中没有任何内容。很高兴你更新了它;我相信在这里寻求 Azure 帮助的人们将从您的参与中受益。
    猜你喜欢
    • 2018-12-08
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 2021-11-23
    • 2019-12-17
    • 1970-01-01
    • 2013-07-29
    相关资源
    最近更新 更多