Какую бизнес-логику применяет экспорт затрат Azure?

#azure #api #cost-management #azure-billing-api

#azure #API #управление затратами #azure-billing-api

Вопрос:

Я хочу получать самые актуальные фактические затраты в Azure. Кажется, есть 4 способа сделать это с разными результатами:

  1. Экспорт затрат в учетную запись хранилища
  2. API управления затратами
  3. API выставления счетов
  4. 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
 

введите описание изображения здесь

Мой вопрос:

  1. Содержит ли файл экспорта ТУ ЖЕ информацию, что и API, или он применяет дополнительную бизнес-логику, которую мне нужно обслуживать?
  2. Является ли этот вызов API выше самых последних затрат?
  3. Нужно ли мне что-либо делать с тарифной картой или учитывать предложения или скидки Azure, или в этом все самодостаточно?
  4. Был более крупный возвращаемый тип «Usage» с большим количеством столбцов (называемый современным, а не устаревшим), но мне нужен был платежный идентификатор для доступа к нему, который я не смог найти (я использую подписку VS MSDN) — как я могу использовать современные возвращаемые типы?

Комментарии:

1. какой тип метрики вы используете?

Ответ №1:

Все старые учетные записи для выставления счетов будут перемещены в новую современную учетную запись для выставления счетов (MCA) до завершения миграции будут внесены изменения