Get-AzConsumptionBudget показывает неверные/неполные данные

#azure #powershell

Вопрос:

доброе утро,

Я попытался получить текущее использование и прогноз для нескольких подписок (только сумма в долларах для одной и другой — не интересуюсь подробными результатами). Лучший/единственный способ, который я нашел,-это использовать «Get-AzConsumptionBudget», однако для нескольких подписок я получаю результат 0, но при навигации по порталу фактическое потребление (иногда довольно большое).

Мне было интересно, есть ли способ получить текущее использование и прогноз (так точно, что показано в обзоре портала/подписки) в Powershell?

Спасибо

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

1. Биллинг REST APi не работает для вас? docs.microsoft.com/en-us/rest/api/billing

Ответ №1:

Как упоминал @Ked-Mardemootoo, текущее использование может быть достигнуто с помощью: Get-AzConsumptionUsageDetail -BillingPeriodName $CurrentMonth | Measure-Object PretaxCost -Sum

Ответ №2:

Get-AzConsumptionBudget предоставит вам только информацию о бюджете. Он показывает ноль, потому что вы не настроили никакой информации о бюджете для этих подписок. То, что вы должны использовать,-это Get-AzConsumptionUsageDetail.

Однако, основываясь на выводах в разделе комментариев ниже, если бюджеты установлены для всех подписок, кажется, что использование Get-AzConsumptionBudget обеспечит потребление бюджета.

Для прогноза затрат — к сожалению, Powershell или интерфейс командной строки Az еще не поддерживают это. Если вам все еще нужно его получить, вы можете попробовать REST API для прогнозирования, но для этого потребуется немного работы, включая создание участника службы.

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

1. Технически get-AzConsumptionBudget покажет текущее использование… но, как вы сказали, только когда бюджет настроен (с. CurrentSpend). Кроме того, хороший момент в Get-AzConsumptionUsageDetail — он может показывать довольно точное текущее использование с помощью: Get-AzConsumptionUsageDetail -BillingPeriodName $CurrentMonth | Measure-Object PretaxCost -Sum' К сожалению, до сих пор не могу понять, как получить прогноз

2. Да, вы правы — он покажет текущее использование только после настройки бюджета для этой подписки, поскольку потребление бюджета является частью информации о бюджете. Я обновил свой ответ, добавив дополнительную информацию об API REST для прогнозирования. Если вы удовлетворены ответами/информацией, дайте ему оценку или отметьте как ответ — в зависимости от того, что применимо! Спасибо 🙂