Get-AzUsageAggregate
Pobiera zgłoszone szczegóły użycia subskrypcji platformy Azure.
Składnia
Get-AzUsageAggregate
-ReportedStartTime <DateTime>
-ReportedEndTime <DateTime>
[-AggregationGranularity <AggregationGranularity>]
[-ShowDetail <Boolean>]
[-ContinuationToken <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-AzUsageAggregate pobiera zagregowane dane użycia subskrypcji platformy Azure według następujących właściwości:
- Godzina rozpoczęcia i zakończenia raportowania użycia.
- Precyzja agregacji — codziennie lub co godzinę.
- Szczegóły poziomu wystąpienia dla wielu wystąpień tego samego zasobu. W przypadku spójnych wyników zwracane dane są oparte na tym, kiedy szczegóły użycia zostały zgłoszone przez zasób platformy Azure. Aby uzyskać więcej informacji, zobacz Dokumentacja interfejsu API REST rozliczeń platformy Azurehttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) w bibliotece microsoft Developer Network.
Przykłady
Przykład 1. Pobieranie danych subskrypcji
Get-AzUsageAggregate -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"
To polecenie pobiera zgłoszone dane użycia dla subskrypcji między 2.05.05.2015 i 5.5.2015.
Parametry
-AggregationGranularity
Określa dokładność agregacji danych. Prawidłowe wartości to: Codziennie i Co godzinę. Wartość domyślna to Codziennie.
Typ: | Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity |
Dopuszczalne wartości: | Daily, Hourly |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ContinuationToken
Określa token kontynuacji pobrany z treści odpowiedzi w poprzednim wywołaniu. W przypadku dużego zestawu wyników odpowiedzi są stronicowane przy użyciu tokenów kontynuacji. Token kontynuacji służy jako zakładka do postępu. Jeśli nie określisz tego parametru, dane są pobierane od początku dnia lub godziny określonej w ZgłaszaneStartTime. Zalecamy skorzystanie z następnego linku w odpowiedzi na stronę, choć dane.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReportedEndTime
Określa zgłaszany czas zakończenia, kiedy użycie zasobów zostało zarejestrowane w systemie rozliczeniowym platformy Azure. Platforma Azure jest systemem rozproszonym obejmującym wiele centrów danych na całym świecie, dlatego występuje opóźnienie między czasem rzeczywistego użycia zasobu, czyli czasem użycia zasobów, a czasem osiągnięcia systemu rozliczeniowego zdarzenia użycia, czyli czasu raportowania użycia zasobów. Aby uzyskać wszystkie zdarzenia użycia dla subskrypcji, które są zgłaszane przez pewien czas, należy wykonać zapytanie według zgłoszonego czasu. Mimo że wykonujesz zapytanie według zgłoszonego czasu, polecenie cmdlet agreguje dane odpowiedzi według czasu użycia zasobu. Dane użycia zasobów to przydatny element przestawny do analizowania danych.
Typ: | DateTime |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReportedStartTime
Określa zgłaszany czas rozpoczęcia, kiedy użycie zasobów zostało zarejestrowane w systemie rozliczeniowym platformy Azure.
Typ: | DateTime |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ShowDetail
Wskazuje, czy to polecenie cmdlet zwraca szczegóły na poziomie wystąpienia z danymi użycia. Wartość domyślna to $True. Jeśli $False, usługa agreguje wyniki po stronie serwera i w związku z tym zwraca mniej grup agregacji. Jeśli na przykład uruchamiasz trzy witryny internetowe, domyślnie otrzymasz trzy elementy wiersza do użycia witryny internetowej. Jednak gdy wartość jest $False, wszystkie dane dla tej samej subscriptionId, meterId, usageStartTimei usageEndTime jest zwinięty do pojedynczego elementu wiersza.
Typ: | Boolean |
Aliasy: | ShowDetails |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse