5

我最近尝试查询 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 的网站上了解到的。

是否有 API 可以为我提供这些优惠代码?

4

3 回答 3

3

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

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

考虑到报价代码不会更改,我认为将这些信息保存在您自己的数据库中是比较安全的

于 2015-08-19T11:37:20.903 回答
0

一种可能性是这样。但它没有正式记录或支持。它是 Azure 门户调用以获取报价信息的 API。

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

于 2019-01-23T11:56:47.867 回答
0

没有公开的API,但是有一个功能请求,请投票

于 2020-03-20T19:15:41.323 回答