如何使用 API 获取 Azure 优惠详情?

job*_*bin 5 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'
Run Code Online (Sandbox Code Playgroud)

但是,这要求我需要明确知道 offerDurableId,这是我从Azure 的网站上了解到

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

Gau*_*tri 3

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

\n\n
\n

将 {OfferDurableId} 设置为有效的优惠 ID 代码(例如,MS-AZR-0026P)。\n 请参阅Microsoft Azure 优惠详细信息,了解有关可用优惠 ID 列表、国家/地区可用性和计费货币的详细信息\n 。优惠 ID 参数由 \xe2\x80\x9cMS-AZR-\xe2\x80\x9c 前缀和\n 加上优惠 ID 号组成。

\n
\n\n

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

\n