Condividi tramite


az costmanagement export

Nota

Questo riferimento fa parte dell'estensione costmanagement per l'interfaccia della riga di comando di Azure (versione 2.55.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az costmanagement export . Altre informazioni sulle estensioni.

Esportazione costmanagement.

Comandi

Nome Descrizione Tipo Status
az costmanagement export create

Operazione per creare un'esportazione.

Estensione Disponibilità generale
az costmanagement export delete

Operazione per eliminare un'esportazione.

Estensione Disponibilità generale
az costmanagement export list

Operazione per elencare tutte le esportazioni nell'ambito specificato.

Estensione Disponibilità generale
az costmanagement export show

Operazione per ottenere la cronologia di esecuzione di un'esportazione per l'ambito definito dal nome di esportazione.

Estensione Disponibilità generale
az costmanagement export update

Operazione per aggiornare un'esportazione.

Estensione Disponibilità generale

az costmanagement export create

Operazione per creare un'esportazione.

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}]

Esempio

Creare un'esportazione per l'ambito 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"

Creare un'esportazione per l'ambito 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"

Creare un'esportazione per l'ambito della sottoscrizione

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"

Parametri necessari

--name

Nome esportazione.

--scope

Ambito associato alle operazioni di query ed esportazione. Sono inclusi '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per ambito resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} per l'ambito del gruppo di gestione.

--storage-account-id

ID dell'account di archiviazione per archiviare le esportazioni.

--storage-container

Contenitore di archiviazione per recapitare le esportazioni.

--timeframe

Intervallo di tempo per il pull dei dati per la query. Se personalizzato, è necessario specificare un periodo di tempo specifico.

Valori accettati: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

Parametri facoltativi

--dataset-configuration

Contiene informazioni di configurazione per i dati nell'esportazione. La configurazione verrà ignorata se vengono fornite aggregazioni e raggruppamento. Valore previsto: columns=xx.

--recurrence

Ricorrenza della pianificazione.

Valori accettati: Annually, Daily, Monthly, Weekly
--recurrence-period

Ha la data di inizio e di fine della ricorrenza. La data di inizio deve essere futura. Se presente, la data di fine deve essere maggiore della data di inizio. Valore previsto: KEY1=VALUE1 KEY2=VALUE2 ... , le key disponibili sono: da, a. Il formato ora è simile a 2020-05-01T00:00:00.

--schedule-status

Stato della pianificazione dell'esportazione. Se inattivo, l'esecuzione pianificata dell'esportazione viene sospesa.

Valori accettati: Active, Inactive
Valore predefinito: Inactive
--storage-directory

Directory radice nel contenitore di archiviazione per archiviare le esportazioni.

--time-period

Periodo di tempo per il pull dei dati per la query. Valore previsto: from=TIMESTAMP1 to=TIMESTAMP2. Il formato timestamp è simile a 2020-05-01T00:00:00.Il TIMESTAMP1 deve essere in futuro e TIMESTAMP2 deve essere maggiore di TIMESTAMP1.

--type

Tipo della query.

Valori accettati: ActualCost, AmortizedCost, Usage
Valore predefinito: Usage
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az costmanagement export delete

Operazione per eliminare un'esportazione.

az costmanagement export delete --name
                                --scope
                                [--yes]

Esempio

eliminare un'esportazione per un ambito ManagementGroup

az costmanagement export delete --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"

eliminare un'esportazione per l'ambito resourcegroup

az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

eliminare un'esportazione per l'ambito della sottoscrizione

az costmanagement export delete --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parametri necessari

--name

Nome esportazione.

--scope

Ambito associato alle operazioni di query ed esportazione. Sono inclusi '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per ambito resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} per l'ambito del gruppo di gestione.

Parametri facoltativi

--yes -y

Indica che non è richiesta la conferma.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az costmanagement export list

Operazione per elencare tutte le esportazioni nell'ambito specificato.

az costmanagement export list --scope

Esempio

elencare le esportazioni in un ambito ManagementGroup

az costmanagement export list --scope "providers/Microsoft.Management/managementGroups/TestMG"

elencare le esportazioni in un ambito ResourceGroup

az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

elencare le esportazioni in un ambito di sottoscrizione

az costmanagement export list --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parametri necessari

--scope

Ambito associato alle operazioni di query ed esportazione. Sono inclusi '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per ambito resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} per l'ambito del gruppo di gestione.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az costmanagement export show

Operazione per ottenere la cronologia di esecuzione di un'esportazione per l'ambito definito dal nome di esportazione.

az costmanagement export show --name
                              --scope

Esempio

Visualizzare un'esportazione in un ambito ManagementGroup

az costmanagement export show --name "TestExport" --scope "providers/Microsoft.Management/managementGroups/TestMG"

Visualizzare un'esportazione in un ambito ResourceGroup

az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG"

Visualizzare un'esportazione in un ambito di sottoscrizione

az costmanagement export show --name "TestExport" --scope "subscriptions/00000000-0000-0000-0000-000000000000"

Parametri necessari

--name

Nome esportazione.

--scope

Ambito associato alle operazioni di query ed esportazione. Sono inclusi '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per ambito resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} per l'ambito del gruppo di gestione.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az costmanagement export update

Operazione per aggiornare un'esportazione.

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}]

Esempio

Aggiornare un'esportazione in un ambito ManagementGroup

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"

Aggiornare un'esportazione in un ambito ResourceGroup

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"

Aggiornare un'esportazione in un ambito di sottoscrizione

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"

Parametri necessari

--name

Nome esportazione.

--scope

Ambito associato alle operazioni di query ed esportazione. Sono inclusi '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per ambito resourceGroup, '/providers/Microsoft.Management/managementGroups/{managementGroupId} per l'ambito del gruppo di gestione.

Parametri facoltativi

--dataset-configuration

Contiene informazioni di configurazione per i dati nell'esportazione. La configurazione verrà ignorata se vengono fornite aggregazioni e raggruppamento. Valore previsto: columns=xx.

--recurrence

Ricorrenza della pianificazione.

Valori accettati: Annually, Daily, Monthly, Weekly
--recurrence-period

Ha la data di inizio e di fine della ricorrenza. La data di inizio deve essere futura. Se presente, la data di fine deve essere maggiore della data di inizio. Valore previsto: KEY1=VALUE1 KEY2=VALUE2 ... , le key disponibili sono: da, a. Il formato ora è simile a 2020-05-01T00:00:00.

--schedule-status

Stato della pianificazione dell'esportazione. Se inattivo, l'esecuzione pianificata dell'esportazione viene sospesa.

Valori accettati: Active, Inactive
--storage-account-id

ID dell'account di archiviazione per archiviare le esportazioni.

--storage-container

Contenitore di archiviazione per recapitare le esportazioni.

--storage-directory

Directory radice nel contenitore di archiviazione per archiviare le esportazioni.

--time-period

Periodo di tempo per il pull dei dati per la query. Valore previsto: from=TIMESTAMP1 to=TIMESTAMP2. Il formato timestamp è simile a 2020-05-01T00:00:00.Il TIMESTAMP1 deve essere in futuro e TIMESTAMP2 deve essere maggiore di TIMESTAMP1.

--timeframe

Intervallo di tempo per il pull dei dati per la query. Se personalizzato, è necessario specificare un periodo di tempo specifico.

Valori accettati: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.