Получение стоимости подписки Azure за последний месяц с использованием Python SDK - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь получить общую стоимость подписки за данный месяц (скажем, в прошлом месяце).

Я пытался использовать ComputeManagementClient, но всегда получаю полный список сведений об использовании,даже если я использую фильтр следующим образом:

c_client = ConsumptionManagementClient(creds, sub_id)
startDate = '2019-03-01T00:00:00Z'
endDate = '2019-03-31T23:59:59Z'
filt = "usageStart eq {} and usageEnd eq {}".format(startDate, endDate)
result = c_client.usage_details.list(filter=filt)
...

Что я делаю не так?Нужно ли мне перебирать страницы и самостоятельно рассчитывать общую стоимость?

РЕДАКТИРОВАТЬ: Благодаря ответу @Joy Wang я продолжаю.Но теперь я получаю данные о ежедневном использовании за текущий месяц, а не за последний месяц - тогда как я уверен, что эта подписка была запущена в прошлом месяце.Любая идея ?

1 Ответ

2 голосов
/ 15 апреля 2019

Кажется, вы должны использовать properties/usageStart и properties/usageEnd вместо usageStart и usageEnd.

См. ссылку :

enter image description here

...