如何使用API​​获取Azure提供的详细信息?

时间:2015-08-19 11:21:58

标签: azure azure-billing-api

我试图查询Azure最近最近的使用情况和结算API,并发现我可以使用以下API来获取价目表:

https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId eq '{offer-id}' and Currency eq 'USD' and Locale eq 'en-US' and RegionInfo eq 'US'

然而,这需要我明确知道offerDurableId,我从Azure's website了解了我的案例。

是否有API会向我提供这些优惠代码?

3 个答案:

答案 0 :(得分:3)

AFAIK,没有API来获取优惠代码。实际上,如果您查看结算API文档here,他们还会要求您从您提到的链接中获取有关此信息的信息。

  

将{OfferDurableId}设置为有效的商品ID代码(例如,MS-AZR-0026P)。   有关列表的更多信息,请参阅Microsoft Azure Offer Details   可用的优惠ID,国家/地区可用性和结算   货币。 Offer ID参数由“MS-AZR-”前缀组成,   加上优惠ID号。

考虑到优惠代码没有变化,我认为将此信息保存在您自己的数据库中是安全的

答案 1 :(得分:0)

这是一种可能性。但是没有正式的文档或支持。这是Azure门户用来获取商品信息的API。

https://stackoverflow.com/a/54324041/9893001

答案 2 :(得分:0)

没有为此的公共API,但是有一个功能请求please vote for it