az costmanagement export
Uwaga
Ta dokumentacja jest częścią rozszerzenia costmanagement dla interfejsu wiersza polecenia platformy Azure (wersja 2.3.1 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az costmanagement export po raz pierwszy. Dowiedz się więcej o rozszerzeniach.
Eksport zarządzania kosztami.
Polecenia
| az costmanagement export create |
Operacja tworzenia eksportu. |
| az costmanagement export delete |
Operacja usuwania eksportu. |
| az costmanagement export list |
Operacja wyświetlania listy wszystkich eksportów w danym zakresie. |
| az costmanagement export show |
Operacja pobierania historii wykonywania eksportu dla zdefiniowanego zakresu według nazwy eksportu. |
| az costmanagement export update |
Operacja aktualizowania eksportu. |
az costmanagement export create
Operacja tworzenia eksportu.
az costmanagement export create --name
--scope
--storage-account-id
--storage-container
--timeframe {BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate}
[--dataset-configuration]
[--recurrence {Annually, Daily, Monthly, Weekly}]
[--recurrence-period]
[--schedule-status {Active, Inactive}]
[--storage-directory]
[--time-period]
[--type {ActualCost, AmortizedCost, Usage}]
Przykłady
Tworzenie eksportu dla zakresu ManagementGroup
az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG"
Tworzenie eksportu dla zakresu ResourceGroup
az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"
Tworzenie eksportu dla zakresu subskrypcji
az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000"
Parametry wymagane
Eksportuj nazwę.
Zakres skojarzony z operacjami zapytań i eksportowania. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} dla zakresu grupy zarządzania.
Identyfikator konta magazynu do przechowywania eksportów.
Kontener magazynu do dostarczania eksportów.
Przedział czasu ściągnięcia danych dla zapytania. Jeśli jest to niestandardowe, należy podać określony okres.
Parametry opcjonalne
Zawiera informacje o konfiguracji danych w eksporcie. Konfiguracja zostanie zignorowana, jeśli zostanie podana agregacja i grupowanie. Oczekiwana wartość: columns=xx.
Cykl harmonogramu.
Ma datę rozpoczęcia i zakończenia cyklu. Data rozpoczęcia musi być w przyszłości. Jeśli jest obecny, data zakończenia musi być większa niż data rozpoczęcia. Oczekiwana wartość: KEY1=VALUE1 KEY2=VALUE2 ... , dostępne KEYs to: od, do. Format czasu jest podobny do 2020-05-01T00:00:00.
Stan harmonogramu eksportu. Jeśli nieaktywne, zaplanowane wykonanie eksportu zostanie wstrzymane.
Katalog główny w kontenerze magazynu do przechowywania eksportów.
Ma okres na ściąganie danych dla zapytania. Oczekiwana wartość: from=TIMESTAMP1 to=TIMESTAMP2. Format sygnatury czasowej jest podobny do 2020-05-01T00:00:00.Sygnatura czasowa TIMESTAMP1 musi być w przyszłości, a sygnatura czasowa TIMESTAMP2 musi być większa niż TIMESTAMP1.
Typ zapytania.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az costmanagement export delete
Operacja usuwania eksportu.
az costmanagement export delete --name
--scope
[--yes]
Przykłady
usuwanie eksportu dla zakresu grupy zarządzania
az costmanagement export delete --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"
usuwanie eksportu dla zakresu ResourceGroup
az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"
usuwanie eksportu dla zakresu subskrypcji
az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"
Parametry wymagane
Eksportuj nazwę.
Zakres skojarzony z operacjami zapytań i eksportowania. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} dla zakresu grupy zarządzania.
Parametry opcjonalne
Nie monituj o potwierdzenie.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az costmanagement export list
Operacja wyświetlania listy wszystkich eksportów w danym zakresie.
az costmanagement export list --scope
Przykłady
wyświetlanie listy eksportów w zakresie grupy zarządzania
az costmanagement export list --scope "providers/Microsoft.Management/managementGroups/TestMG"
wyświetlanie listy eksportów w zakresie grupy zasobów
az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"
wyświetlanie listy eksportów w zakresie subskrypcji
az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000"
Parametry wymagane
Zakres skojarzony z operacjami zapytań i eksportowania. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} dla zakresu grupy zarządzania.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az costmanagement export show
Operacja pobierania historii wykonywania eksportu dla zdefiniowanego zakresu według nazwy eksportu.
az costmanagement export show --name
--scope
Przykłady
Pokazywanie eksportu w zakresie grupy zarządzania
az costmanagement export show --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"
Pokaż eksport w zakresie grupy zasobów
az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"
Pokazywanie eksportu w zakresie subskrypcji
az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"
Parametry wymagane
Eksportuj nazwę.
Zakres skojarzony z operacjami zapytań i eksportowania. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} dla zakresu grupy zarządzania.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az costmanagement export update
Operacja aktualizowania eksportu.
az costmanagement export update --name
--scope
[--dataset-configuration]
[--recurrence {Annually, Daily, Monthly, Weekly}]
[--recurrence-period]
[--schedule-status {Active, Inactive}]
[--storage-account-id]
[--storage-container]
[--storage-directory]
[--time-period]
[--timeframe {BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate}]
Przykłady
Aktualizowanie eksportu w zakresie grupy zarządzania
az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG"
Aktualizowanie eksportu w zakresie grupy zasobów
az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"
Aktualizowanie eksportu w zakresie subskrypcji
az costmanagement export update --name "TestExport" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000"
Parametry wymagane
Eksportuj nazwę.
Zakres skojarzony z operacjami zapytań i eksportowania. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu resourceGroup, "/providers/Microsoft.Management/managementGroups/{managementGroupId} dla zakresu grupy zarządzania.
Parametry opcjonalne
Zawiera informacje o konfiguracji danych w eksporcie. Konfiguracja zostanie zignorowana, jeśli zostanie podana agregacja i grupowanie. Oczekiwana wartość: columns=xx.
Cykl harmonogramu.
Ma datę rozpoczęcia i zakończenia cyklu. Data rozpoczęcia musi być w przyszłości. Jeśli jest obecny, data zakończenia musi być większa niż data rozpoczęcia. Oczekiwana wartość: KEY1=VALUE1 KEY2=VALUE2 ... , dostępne KEYs to: od, do. Format czasu jest podobny do 2020-05-01T00:00:00.
Stan harmonogramu eksportu. Jeśli nieaktywne, zaplanowane wykonanie eksportu zostanie wstrzymane.
Identyfikator konta magazynu do przechowywania eksportów.
Kontener magazynu do dostarczania eksportów.
Katalog główny w kontenerze magazynu do przechowywania eksportów.
Ma okres na ściąganie danych dla zapytania. Oczekiwana wartość: from=TIMESTAMP1 to=TIMESTAMP2. Format sygnatury czasowej jest podobny do 2020-05-01T00:00:00.Sygnatura czasowa TIMESTAMP1 musi być w przyszłości, a sygnatura czasowa TIMESTAMP2 musi być większa niż TIMESTAMP1.
Przedział czasu ściągnięcia danych dla zapytania. Jeśli jest to niestandardowe, należy podać określony okres.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.