Dela via


Kommandot New-FinOpsCostExport

Kommandot New-FinOpsCostExport skapar en ny Cost Management-export för det angivna omfånget.

Det här kommandot testades med följande API-versioner:

  • 2023-07-01-preview (standard) – Aktiverar FocusCost och andra datauppsättningar.
  • 2023-08-01

Syntax

# Create a new daily/monthly export
New-FinOpsCostExport `
    [-Name] <string> `
    -Scope <string> `
    [-Dataset <string>] `
    [-DatasetVersion <string>] `
    [-DatasetFilters <hashtable>] `
    [-Monthly] `
    [-StartDate <DateTime>] `
    [-EndDate <DateTime>] `
    -StorageAccountId <string> `
    [-StorageContainer <string>] `
    [-StoragePath <string>] `
    [-Location] `
    [-DoNotPartition] `
    [-DoNotOverwrite] `
    [-Execute] `
    [-Backfill <int>] `
    [-ApiVersion <string>]
# Create a new one-time export
New-FinOpsCostExport `
    [-Name] <string> `
    -Scope <string> `
    [-Dataset <string>] `
    [-DatasetVersion <string>] `
    [-DatasetFilters <hashtable>] `
    -OneTime `
    -StartDate <DateTime> `
    -EndDate <DateTime> `
    -StorageAccountId <string> `
    [-StorageContainer <string>] `
    [-StoragePath <string>] `
    [-Location] `
    [-DoNotPartition] `
    [-ApiVersion <string>]

Parametrar

Name beskrivning
‑Name Obligatoriskt. Namnet på exporten.
‑Scope Obligatoriskt. Resurs-ID för omfånget som du vill exportera data för.
‑Dataset Valfritt. Datauppsättning som ska exporteras. Tillåtna värden = "ActualCost", "AmortizedCost". Default = "ActualCost".
‑DatasetVersion Valfritt. Schemaversion av datauppsättningen som ska exporteras. Default = (senaste versionen från juni 2024, till exempel "1.0" för FocusCost).
‑DatasetFilters Valfritt. Ordlista över nyckel-/värdepar som datauppsättningen ska filtreras med. Gäller endast för datauppsättningen ReservationRecommendations i förhandsversionen 2023-07-01. Giltiga filter är reservationScope (delad eller enskild), resourceType (till exempel VirtualMachines), lookBackPeriod (Last7Days, Last30Days, Last60Days).
‑Monthly Valfritt. Anger att exporten ska köras varje månad (i stället för varje dag). Standard = false.
‑OneTime Valfritt. Anger att exporten bara ska köras en gång. När de anges är start-/slutdatumen de datum som data ska frågas efter. Det går inte att använda alternativet -Monthly.
‑StartDate Valfritt. Dag för att börja köra exporter. Standard = Första dagen i föregående månad om -OneTime har angetts. annars i morgon (DateTime.Now.AddDays(1)).
‑EndDate Valfritt. Sista dagen att köra exporten. Default = Sista dagen i månaden som identifieras i -StartDate if -OneTime is set; annars fem år från -StartDate.
‑StorageAccountId Obligatoriskt. Resurs-ID för lagringskontot som du vill exportera data till.
‑StorageContainer Valfritt. Namnet på containern som du vill exportera data till. Containern skapas om den inte finns. Standard = "cost-management".
‑StoragePath Valfritt. Sökväg för att exportera data till i lagringscontainern. Standard = (omfångs-ID).
‑Location Valfritt. Anger den Azure-plats som ska användas för den hanterade identitet som används för att skicka data till lagringskontot. Hanterad identitet krävs för att kunna arbeta med lagringskonton bakom en brandvägg men kräver åtkomst för att bevilja behörigheter (till exempel Ägare). Om det anges används den hanterade identiteten. Annars används inte hanterad identitet och exporten skickar inte data till ett lagringskonto bakom en brandvägg. Standard = (tom).
‑DoNotPartition Valfritt. Anger om de exporterade data ska partitioneras i flera filer. Partitionering rekommenderas för tillförlitlighet, så det här alternativet är att inaktivera partitionering. Standard = false.
‑DoNotOverwrite Valfritt. Anger om du vill skriva över tidigare exporterade data för den aktuella månaden. Överskrivning rekommenderas för att hålla lagringsstorleken och kostnaderna nere, så det här alternativet är att inaktivera överskrivning. Standard = false.
‑Execute Valfritt. Anger att exporten ska köras omedelbart efter att den har skapats.
‑Backfill Valfritt. Antal månader som data ska exporteras för. Den körs bara en gång vid skapandetillfället. Misslyckade exporter har inte omförsökts. Stöds inte när -OneTime har angetts. Standard = 0.
‑Execute Valfritt. Anger att exporten ska köras omedelbart efter att den har skapats.
‑Backfill Valfritt. Antal månader som data ska exporteras för. Den körs bara en gång vid skapandetillfället. Misslyckade exporter har inte omförsökts. Stöds inte när -OneTime har angetts. Standard = 0.
‑ApiVersion Valfritt. API-version som ska användas när du anropar API:et för Cost Management-export. Standard = 2023-07-01-preview.

Exempel

Skapa en engångsexport

New-FinopsCostExport -Name 'July2023OneTime' `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
    -StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
    -DataSet ActualCost `
    -OneTime `
    -StartDate "2023-07-01" `
    -EndDate "2023-07-31"

Skapar en ny engångsexport med namnet "July2023OneTime" från 2023-07-01 till 2023-07-31 med Dataset = Actual och kör den en gång.

Skapa och köra en daglig export

New-FinopsCostExport -Name 'DailyMTD' `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
    -StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
    -DataSet AmortizedCost `
    -EndDate "2024-12-31" `
    -Execute

Skapar en ny schemalagd export med namnet Daily-MTD med StartDate = DateTime.Now och EndDate = 2024-12-31. Exporten körs omedelbart efter att den har skapats.

Skapa en månatlig export

New-FinopsCostExport -Name 'Monthly-Report' `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
    -StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
    -DataSet AmortizedCost `
    -StartDate $(Get-Date).AddDays(5) `
    -EndDate "2024-08-15" `
    -Monthly `
    -Execute

Skapar en ny månatlig export med namnet Monthly-Report med StartDate = 1 dag från DateTime.Now och EndDate 2024-08-15. Exporten körs omedelbart efter att den har skapats.

Skapa daglig export och återfyllnad fyra månader

New-FinopsCostExport -Name 'Daily--MTD' `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
    -StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
    -DataSet ActualCost `
    -StorageContainer "costreports" `
    -Backfill 4 `
    -Execute

Skapar en ny daglig export med namnet Daily-MTD med StartDate = DateTime.Now och EndDate 5 år från StartDate. Exportera dessutom kostnadsdata för de senaste fyra månaderna och spara alla resultat i costreports containern för det angivna lagringskontot.


Relaterade produkter:

Relaterade lösningar: