Udostępnij za pośrednictwem


az costmanagement export

Uwaga

Ta dokumentacja jest częścią rozszerzenia costmanagement dla interfejsu wiersza polecenia platformy Azure (wersja 2.55.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az costmanagement export po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Eksportowanie zarządzania kosztami.

Polecenia

Nazwa Opis Typ Stan
az costmanagement export create

Operacja tworzenia eksportu.

Numer wewnętrzny Ogólna dostępność
az costmanagement export delete

Operacja usuwania eksportu.

Numer wewnętrzny Ogólna dostępność
az costmanagement export list

Operacja wyświetlania listy wszystkich eksportów w danym zakresie.

Numer wewnętrzny Ogólna dostępność
az costmanagement export show

Operacja pobierania historii wykonywania eksportu dla zdefiniowanego zakresu według nazwy eksportu.

Numer wewnętrzny Ogólna dostępność
az costmanagement export update

Operacja aktualizowania eksportu.

Numer wewnętrzny Ogólna dostępność

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 grupy zasobów

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

--name

Nazwa eksportu.

--scope

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.

--storage-account-id

Identyfikator konta magazynu do przechowywania eksportów.

--storage-container

Kontener magazynu do dostarczania eksportów.

--timeframe

Przedział czasu na ściąganie danych dla zapytania. Jeśli jest to niestandardowe, należy podać określony okres.

akceptowane wartości: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

Parametry opcjonalne

--dataset-configuration

Zawiera informacje o konfiguracji danych w eksporcie. Konfiguracja zostanie zignorowana, jeśli podano agregację i grupowanie. Oczekiwana wartość: columns=xx.

--recurrence

Cykl harmonogramu.

akceptowane wartości: Annually, Daily, Monthly, Weekly
--recurrence-period

Ma datę rozpoczęcia i zakończenia cyklu. Data rozpoczęcia musi być w przyszłości. Jeśli jest obecna, 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 to 2020-05-01T00:00:00.

--schedule-status

Stan harmonogramu eksportu. Jeśli nieaktywne, zaplanowane wykonanie eksportu zostanie wstrzymane.

akceptowane wartości: Active, Inactive
wartość domyślna: Inactive
--storage-directory

Katalog główny w kontenerze magazynu do przechowywania eksportów.

--time-period

Zawiera przedział czasu na ściąganie danych dla zapytania. Oczekiwana wartość: from=TIMESTAMP1 to=TIMESTAMP2. Format znacznika czasu to 2020-05-01T00:00:00.TIMESTAMP1 musi być w przyszłości i TIMESTAMP2 musi być większa niż TIMESTAMP1.

--type

Typ zapytania.

akceptowane wartości: ActualCost, AmortizedCost, Usage
wartość domyślna: Usage
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, 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 grupy zasobów

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

--name

Nazwa eksportu.

--scope

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

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, 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

--scope

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 globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, 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"

Pokazywanie eksportu 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

--name

Nazwa eksportu.

--scope

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 globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, 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

--name

Nazwa eksportu.

--scope

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

--dataset-configuration

Zawiera informacje o konfiguracji danych w eksporcie. Konfiguracja zostanie zignorowana, jeśli podano agregację i grupowanie. Oczekiwana wartość: columns=xx.

--recurrence

Cykl harmonogramu.

akceptowane wartości: Annually, Daily, Monthly, Weekly
--recurrence-period

Ma datę rozpoczęcia i zakończenia cyklu. Data rozpoczęcia musi być w przyszłości. Jeśli jest obecna, 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 to 2020-05-01T00:00:00.

--schedule-status

Stan harmonogramu eksportu. Jeśli nieaktywne, zaplanowane wykonanie eksportu zostanie wstrzymane.

akceptowane wartości: Active, Inactive
--storage-account-id

Identyfikator konta magazynu do przechowywania eksportów.

--storage-container

Kontener magazynu do dostarczania eksportów.

--storage-directory

Katalog główny w kontenerze magazynu do przechowywania eksportów.

--time-period

Zawiera przedział czasu na ściąganie danych dla zapytania. Oczekiwana wartość: from=TIMESTAMP1 to=TIMESTAMP2. Format znacznika czasu to 2020-05-01T00:00:00.TIMESTAMP1 musi być w przyszłości i TIMESTAMP2 musi być większa niż TIMESTAMP1.

--timeframe

Przedział czasu na ściąganie danych dla zapytania. Jeśli jest to niestandardowe, należy podać określony okres.

akceptowane wartości: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.