#azure #api #cost-management #azure-billing-api
#azure #API #управление затратами #azure-billing-api
Вопрос:
Я хочу получать самые актуальные фактические затраты в Azure. Кажется, есть 4 способа сделать это с разными результатами:
- Экспорт затрат в учетную запись хранилища
- API управления затратами
- API выставления счетов
- API потребления
Номер 1 работает хорошо, но мне нужен API, а не файловый дамп.
Номер 2, похоже, предназначен для включения пользовательского интерфейса управления затратами с высокоскоростным запросом измерений
Номер 3 см. Элементы, которые будут в предварительном просмотре, но устаревшие (!)
Что подводит меня к номеру 4. Я сравнил этот запрос с выводом из файла экспорта затрат CSV и заметил эти различия в желтом цвете:
https://management.azure.com//subscriptions/734d4013-00e7-4561-8e04-2121d8d5a702/providers/Microsoft.Consumption/usageDetails?api-version=2019-10-01amp;$filter=properties/usageStart eq '2020-12-01' and properties/usageEnd eq '2020-12-01'amp;$expand=meterDetails,additionalInfo
Мой вопрос:
- Содержит ли файл экспорта ТУ ЖЕ информацию, что и API, или он применяет дополнительную бизнес-логику, которую мне нужно обслуживать?
- Является ли этот вызов API выше самых последних затрат?
- Нужно ли мне что-либо делать с тарифной картой или учитывать предложения или скидки Azure, или в этом все самодостаточно?
- Был более крупный возвращаемый тип «Usage» с большим количеством столбцов (называемый современным, а не устаревшим), но мне нужен был платежный идентификатор для доступа к нему, который я не смог найти (я использую подписку VS MSDN) — как я могу использовать современные возвращаемые типы?
Комментарии:
1. какой тип метрики вы используете?
Ответ №1:
Все старые учетные записи для выставления счетов будут перемещены в новую современную учетную запись для выставления счетов (MCA) до завершения миграции будут внесены изменения