Как получить доступный кредит и оставшиеся дни с помощью API биллинга Azure?
Можно ли получить два индикатора старого портала управления с помощью Azure Billing или RateCard API, как показано ниже?
благодарю вас!
1 ответ
Итак, есть две вещи, которые вы ищете:
- Период оплаты подписки. На сегодняшний день невозможно программно получить период оплаты подписки.
- Оставшиеся кредиты: Остальные кредиты не доступны напрямую через API, однако их можно рассчитать. Для этого сначала вам нужно найти общее количество доступных кредитов. Эта информация может быть получена через
Rate Cart API
, Это будет доступно в разделеOfferTerms
элемент в ответе.
"OfferTerms": [{"Name": "Денежный кредит", "Credit": 500,0, "ExclusiveMeterIds": [ "c7c86eef-7094-47d5-83e7-c3c9be5af0bf", "4b8b8092-a2d7-4785-9b9f-76104f4c799") "7e266189-fb95-4615-af5b-126a00e78714", "20f1b323-0950-4527-b4f3-d77e2b7aca16" ], "EffectiveDate": "2014-04-01T00:00:00Z" } ]
Затем вам нужно будет рассчитать фактическое использование, используя Usage API
, На основании использования и тарифной карты вам нужно будет рассчитать сумму использования. Разница между кредитом и этой суммой даст вам оставшуюся сумму.