Get-UsageAggregates

Возвращает сведения об использовании подписки Azure.

Важно!

Так как модули PowerShell Az теперь обладают всеми возможностями модулей PowerShell AzureRM, а также многими другими, 29 февраля 2024 г. мы прекратим поддержку модулей PowerShell AzureRM.

Чтобы избежать прерываний в работе служб, обновите скрипты, использующие модули PowerShell AzureRM, для использования модулей PowerShell Az, до 29 февраля 2024 г. Чтобы автоматически обновить скрипты, следуйте инструкциям из этого краткого руководства.

Синтаксис

Get-UsageAggregates
   -ReportedStartTime <DateTime>
   -ReportedEndTime <DateTime>
   [-AggregationGranularity <AggregationGranularity>]
   [-ShowDetails <Boolean>]
   [-ContinuationToken <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Командлет Get-UsageAggregates получает агрегированные данные об использовании подписки Azure следующими свойствами:

  • Время начала и окончания времени, когда было сообщено об использовании.
  • Точность агрегирования ( ежедневно или почасовая).
  • Сведения об уровне экземпляра для нескольких экземпляров одного ресурса. Для согласованных результатов возвращаемые данные основаны на том, когда сведения об использовании были предоставлены ресурсом Azure. Дополнительные сведения см. в справочникеhttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c по REST API выставления счетов Azure (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) в библиотеке Microsoft Developer Network.

Примеры

Пример 1. Получение данных подписки

PS C:\>Get-UsageAggregates -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"

Эта команда извлекает данные об использовании подписки от 5.02.2015 до 5.05.2015.

Параметры

-AggregationGranularity

Указывает точность агрегирования данных. Допустимые значения: Daily и Hourly. Значение по умолчанию — Daily.

Type:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Accepted values:Daily, Hourly
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ContinuationToken

Указывает маркер продолжения, полученный из текста ответа в предыдущем вызове. Для большого результирующий набор ответы выстраиваются с помощью маркеров продолжения. Маркер продолжения служит закладкой для хода выполнения. Если этот параметр не указан, данные извлекаются из начала дня или часа, указанного в ReportedStartTime. Рекомендуется перейти по следующей ссылке в ответе на страницу с данными.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ReportedEndTime

Указывает сообщаемое время окончания времени, когда использование ресурсов было записано в системе выставления счетов Azure. Azure — это распределенная система, охватывающая несколько центров обработки данных по всему миру, поэтому существует задержка между фактическим потреблением ресурса, то есть временем использования ресурсов и временем, когда событие использования достигло системы выставления счетов, что является сообщаемым временем использования ресурсов. Чтобы получить все события использования для подписки, о которых сообщается в течение определенного периода времени, запрашивается по указанному времени. Несмотря на то, что вы запрашиваете по сообщаемому времени, командлет объединяет данные ответа по времени использования ресурса. Данные об использовании ресурсов — это полезная сводка для анализа данных.

Type:DateTime
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ReportedStartTime

Указывает время начала использования ресурсов в системе выставления счетов Azure.

Type:DateTime
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ShowDetails

Указывает, возвращает ли этот командлет сведения об уровне экземпляра с данными об использовании. Значение по умолчанию — $True. Если $False, служба объединяет результаты на стороне сервера и, следовательно, возвращает меньше групп агрегатов. Например, если вы используете три веб-сайта, по умолчанию вы получите три строки для потребления веб-сайтов. Однако при $False все данные для одного и того же идентификатора подписки, meterId, usageStartTime и usageEndTime сворачиваются в один элемент строки.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse