az costmanagement export

注意

此參考是 Azure CLI (2.3.1 版或更高版本) costmanagement 擴充功能的一部分。 當您第一次執行 az costmanagement export 命令時,擴充功能會自動安裝。 深入了解延伸模組。

Costmanagement 匯出。

命令

az costmanagement export create

要建立匯出的作業。

az costmanagement export delete

要刪除匯出的作業。

az costmanagement export list

列出指定範圍內所有匯出的作業。

az costmanagement export show

依匯出名稱取得所定義範圍的匯出執行歷程記錄的作業。

az costmanagement export update

更新匯出的作業。

az costmanagement export create

要建立匯出的作業。

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

範例

建立 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"

建立 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"

建立訂用帳戶範圍的匯出

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"

必要參數

--name

匯出名稱。

--scope

與查詢和匯出作業相關聯的範圍。 這包括訂用帳戶範圍的 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 的 resourceGroup 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId}'。

--storage-account-id

要儲存匯出的儲存體帳戶識別碼。

--storage-container

要傳遞匯出的儲存體容器。

--timeframe

提取查詢資料的時間範圍。 如果為自訂,則必須提供特定的時間週期。

接受的值: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate

選擇性參數

--dataset-configuration

具有匯出中資料的組態資訊。 如果提供匯總和群組,則會忽略組態。 預期值:columns=xx。

--recurrence

排程週期。

接受的值: Annually, Daily, Monthly, Weekly
--recurrence-period

具有週期的開始和結束日期。 開始日期必須在未來。 如果存在,結束日期必須大於開始日期。 預期值:KEY1=VALUE1 KEY2=VALUE2 ... ,可用的 KEY 為:從到。 時間格式類似于 2020-05-01T00:00:00。

--schedule-status

匯出排程的狀態。 如果處於非作用中狀態,匯出的排程執行就會暫停。

接受的值: Active, Inactive
預設值: Inactive
--storage-directory

要儲存匯出的儲存體容器中的根目錄。

--time-period

具有提取查詢資料的時間週期。 預期值:from=TIMESTAMP1 to=TIMESTAMP2。 時間戳記格式類似于 2020-05-01T00:00:00。TIMESTAMP1 未來必須大於 TIMESTAMP1。

--type

查詢的類型。

接受的值: ActualCost, AmortizedCost, Usage
預設值: Usage

az costmanagement export delete

要刪除匯出的作業。

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

範例

刪除 ManagementGroup 範圍的匯出

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

刪除 ResourceGroup 範圍的匯出

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

刪除訂用帳戶範圍的匯出

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

必要參數

--name

匯出名稱。

--scope

與查詢和匯出作業相關聯的範圍。 這包括訂用帳戶範圍的 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 的 resourceGroup 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId}'。

選擇性參數

--yes -y

不提示確認。

az costmanagement export list

列出指定範圍內所有匯出的作業。

az costmanagement export list --scope

範例

列出 ManagementGroup 範圍內的匯出

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

列出 ResourceGroup 範圍內的匯出

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

列出訂用帳戶範圍中的匯出

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

必要參數

--scope

與查詢和匯出作業相關聯的範圍。 這包括訂用帳戶範圍的 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 的 resourceGroup 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId}'。

az costmanagement export show

依匯出名稱取得所定義範圍的匯出執行歷程記錄的作業。

az costmanagement export show --name
                              --scope

範例

在 ManagementGroup 範圍中顯示匯出

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

在 ResourceGroup 範圍內顯示匯出

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

在訂用帳戶範圍中顯示匯出

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

必要參數

--name

匯出名稱。

--scope

與查詢和匯出作業相關聯的範圍。 這包括訂用帳戶範圍的 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 的 resourceGroup 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId}'。

az costmanagement export update

更新匯出的作業。

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

範例

更新 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"

更新 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"

更新訂用帳戶範圍中的匯出

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"

必要參數

--name

匯出名稱。

--scope

與查詢和匯出作業相關聯的範圍。 這包括訂用帳戶範圍的 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 的 resourceGroup 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId}'。

選擇性參數

--dataset-configuration

具有匯出中資料的組態資訊。 如果提供匯總和群組,則會忽略組態。 預期值:columns=xx。

--recurrence

排程週期。

接受的值: Annually, Daily, Monthly, Weekly
--recurrence-period

具有週期的開始和結束日期。 開始日期必須在未來。 如果存在,結束日期必須大於開始日期。 預期值:KEY1=VALUE1 KEY2=VALUE2 ... ,可用的 KEY 為:從到。 時間格式類似于 2020-05-01T00:00:00。

--schedule-status

匯出排程的狀態。 如果處於非作用中狀態,匯出的排程執行就會暫停。

接受的值: Active, Inactive
--storage-account-id

要儲存匯出的儲存體帳戶識別碼。

--storage-container

要傳遞匯出的儲存體容器。

--storage-directory

要儲存匯出的儲存體容器中的根目錄。

--time-period

具有提取查詢資料的時間週期。 預期值:from=TIMESTAMP1 to=TIMESTAMP2。 時間戳記格式類似于 2020-05-01T00:00:00。TIMESTAMP1 未來必須大於 TIMESTAMP1。

--timeframe

提取查詢資料的時間範圍。 如果為自訂,則必須提供特定的時間週期。

接受的值: BillingMonthToDate, Custom, MonthToDate, TheLastBillingMonth, TheLastMonth, WeekToDate