0

我使用 Azure REST Api“下载”了一个 RateCard,因为我需要 VM 的价格。任何 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 来获取这些特定信息?

4

1 回答 1

0

Azure 计费只有两个 REST API。

  1. 获取 Azure 订阅中使用的资源的价格和元数据信息,以获取所有 Azure 服务的价目表。
  2. 获取 Azure 订阅的消费数据,获取你使用过的 Azure 服务实例的使用详情。

如果您已经拥有 RHEL Linux VM 名称的列表,则可以获取使用详细信息并按值对其进行过滤,然后您可以通过过滤后的使用结果instanceData的相同属性查找相关的费率卡。MeterId之后,您会发现相同MeterId的 Linux VM 有相同的价格表。

于 2019-03-26T07:11:51.643 回答