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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用API 获取Azure提供的详细信息?相关的知识,希望对你有一定的参考价值。

我试图查询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可以提供这些优惠代码?

答案

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

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

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

另一答案

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

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

以上是关于如何使用API 获取Azure提供的详细信息?的主要内容,如果未能解决你的问题,请参考以下文章

使用 JAVA API 获取我的 Azure 订阅中所有资源的详细信息

Azure 定价详细信息 API

是否有关于将 Azure FHIR API/Azure FHIR 开源与服务总线一起使用的详细信息?

如何获取 Azure Databricks 笔记本运行详细信息

如何获取 Azure APIM 健康检查和详细信息

如何从用于 vm 的 Azure Python SDK 获取 OS 磁盘相关的详细信息