Существует ли карта Azure RateCard, которая показывает MeterRates для всех ОС Linux (особенно RHEL)?
Я "загружаю" RateCard с помощью Azure REST Api, потому что мне нужны цены на виртуальную машину. Любая виртуальная машина находится в RateCard два раза. Один раз с ОС Windows и один раз с Linux Ubuntu. Мне нужны только виртуальные машины с Linux RHEL, но их нет в 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 ответ
Существует только два API REST для биллинга Azure.
- Получите информацию о ценах и метаданных для ресурсов, используемых в подписке Azure, чтобы получить прайс-лист всех служб Azure.
- Получите данные о потреблении для подписки Azure, чтобы получить подробные сведения об использовании экземпляров служб Azure, которые вы использовали.
Решение состоит в том, чтобы получить данные об использовании и отфильтровать их по instanceData
значение, если у вас уже есть список имен виртуальных машин RHEL Linux, то вы можете искать соответствующие карты оценок по тому же свойству MeterId
отфильтрованных результатов использования. После этого вы узнаете, что существует та же самая карта тарифов для того же MeterId
Linux VM.