是否有一个Azure RateCard,可以显示所有Linux操作系统(尤其是RHEL)的MeterRates?

时间:2019-03-25 11:34:13

标签: java azure rhel ratecard-api

我需要使用Azure REST Api“下载”价目表,因为我需要VM的价格。任何虚拟机在RateCard中都是两次。使用Windows操作系统一次,使用Linux Ubuntu一次。我只需要具有Linux RHEL的VM,但这些不在RateCard中。这很重要,因为价格不同。

当前,我将此URL用于REST Api:

https://management.azure.com/subscriptions/.../providers/Microsoft.Commerce/RateCard?api-version=...&$filter=OfferDurableId eq '...' and Currency eq '...' and Locale eq '...' and RegionInfo eq '...'

我是否可以使用其他Api来获取这些特定信息?

1 个答案:

答案 0 :(得分:0)

只有两个用于Azure帐单的REST API。

  1. Get price and metadata information for resources used in an Azure subscription,以获取所有Azure服务的价格表。
  2. Get consumption data for an Azure subscription,以获取您使用过的Azure服务实例的使用详细信息。

一种解决方案是获取使用情况详细信息,并使用instanceData值对其进行过滤(如果您已经拥有RHEL Linux VM名称的列表),则可以通过相同的属性{{1 }}。之后,您将发现同一MeterId的Linux VM具有相同的价目表。