Konfiguruj granularne rozliczenia w Azure Backup za pomocą portalu Azure, Azure PowerShell lub Azure CLI

Szczegółowe rozliczenia w Azure Backup umożliwiają wyświetlanie kosztów tworzenia kopii zapasowych na niestandardowym poziomie szczegółowości w celu zwiększenia obciążenia zwrotnego i raportowania w zespołach, aplikacjach i centrach kosztów.

Ważna

  • Szczegółowe rozliczenia są obsługiwane zarówno dla skarbców Recovery Services, jak i skarbców Backup.
  • Ta funkcja jest tylko zmianą raportowania płaszczyzny zarządzania i nie modyfikuje mierników cen ani całkowitych kosztów tworzenia kopii zapasowych.
  • Istniejące historyczne pozycje rachunku pozostają we wcześniejszym formacie, podczas gdy tylko nowe opłaty wykorzystują wybraną szczegółowość.
  • Poziom magazynu jest domyślny dla istniejących i nowych magazynów, co zapewnia zgodność wsteczną.

Dostępne poziomy szczegółowości rozliczeń

Azure Backup zapewnia wiele poziomów szczegółowości, które ułatwiają wyświetlanie i analizowanie kosztów tworzenia kopii zapasowych na podstawie wymagań dotyczących raportowania i rozliczeń zwrotnych.

Możesz wybrać jeden z następujących poziomów szczegółowości zgodnie z wymaganiami:

  • Poziom skarbca (domyślny): Pokazuje koszty kopii zapasowych wyświetlane w powiązanym skarbcu Recovery Services lub magazynie Backup. Koszty zasobów odpowiadających wyznaczonemu miernikowi są wyświetlane jako jeden element liniowy na skrytkę.

  • Poziom chronionego elementu: pokazuje koszty tworzenia kopii zapasowych dla każdego chronionego elementu.

  • Poziom tagu: Agreguj koszty kopii zapasowych według tagu, aby wyświetlać i analizować wydatki na poziomie zasobów.

    • Domyślny tag (zalecany): Po wybraniu poziomu tagu Azure Backup automatycznie przekazuje wbudowany ms-resource-parent tag do Azure Cost Management. Opłaty za kopię zapasową dla każdego chronionego elementu pojawiają się w powiązanym zasobie w Azure Cost Management, dzięki czemu otrzymujesz skonsolidowany widok kosztów zasobów i kopii zapasowych bez dodatkowej konfiguracji.

    • Niestandardowy tag: Aby przypisać koszty kopii zapasowej innemu zasobu, dodaj tag cm-resource-parent i ustaw jego wartość na identyfikator Azure Resource Manager (ARM) docelowego zasobu, na którym chcesz, aby pojawiły się koszty kopii zapasowej. Azure Backup następnie przypisuje w usłudze Azure Cost Management koszty tworzenia kopii zapasowych do tego zasobu, dzięki czemu można obsługiwać niestandardowe scenariusze rozliczeń zwrotnych i raportowania kosztów.

Skonfiguruj szczegółowe rozliczanie przy użyciu witryny Azure Portal

Kroki są takie same dla obu typów magazynów, z wyjątkiem nawigacji do panelu Właściwości. Wybierz typ skarbca, który chcesz skonfigurować:

  1. W portalu Azure przejdź do skarbca Recovery Services i wybierz Ustawienia>.

    Zrzut ekranu przedstawiający sposób konfigurowania szczegółowych właściwości rozliczeń w magazynie usługi Recovery Services.

  2. W okienku Właściwości w obszarze Szczegółowość zarządzania kosztami wybierz pozycję Aktualizuj.

  3. W panelu Granularność zarządzania kosztami wybierz opcję szczegółowości.

  4. Wybierz pozycję Aktualizuj , aby zapisać ustawienie.

Poniższa tabela przedstawia poziomy szczegółowości oraz wartość przekazywaną w parametrze -CostManagementGranularity.

Poziom granularności (portal) Value Behavior
Poziom skarbca (domyślny) VaultLevel Wszystkie kopie zapasowe w magazynie są agregowane do jednej pozycji rozliczeniowej na magazyn.
Poziom ochrony elementu ProtectedItemLevel Pokazuje koszty kopii zapasowych dla każdego chronionego elementu.
Poziom tagu ChronionyElementZTagiemNadrzędnym Agreguje koszty kopii zapasowych według tagu nadrzędnego, dzięki czemu można zobaczyć wydatki na poziomie zasobów.

Prerequisites

Zanim skonfigurujesz szczegółowe rozliczenia za pomocą Azure PowerShell, upewnij się, że spełniasz następujące wymagania:

  • Przejrzyj przegląd magazynu Recovery Services lub przegląd magazynu Backup, w zależności od używanego typu magazynu.
  • Przejrzyj dokumentację cmdletów Az.RecoveryServices i Az.DataProtection w bibliotece Azure.
  • Sprawdź, czy masz prawo do zapisu w magazynie, na przykład rolę Backup Contributor lub Contributor.
  • W przypadku niestandardowych tagów sprawdź, czy masz uprawnienia do dodawania tagów do vaultu oraz dostęp do odczytu do zasobu nadrzędnego, którego identyfikatora zasobu ARM używasz.

Skonfiguruj Azure PowerShell na potrzeby szczegółowej konfiguracji rozliczeń

Korzystanie z modułu Azure Az programu PowerShell w celu interakcji z platformą Azure. Zanim skonfigurujesz Azure PowerShell do szczegółowej konfiguracji rozliczeń, zainstaluj Azure PowerShell. Aby przeprowadzić migrację do modułu Az PowerShell, zobacz Migrowanie programu Azure PowerShell z AzureRM do Az.

Aby skonfigurować Azure PowerShell, uruchom następujące cmdlety:

  1. Zainstaluj lub zaktualizuj wymagane moduły.

    Uwaga / Notatka

    Parametr -CostManagementGranularity wymaga modułu Az.RecoveryServices 7.14.1 lub nowszego dla skarbców usługi Recovery Services oraz modułu Az.DataProtection 3.1.0 lub nowszego dla skarbców kopii zapasowych.

    Install-Module -Name Az.RecoveryServices -MinimumVersion 7.14.1 -Force
    Install-Module -Name Az.DataProtection -MinimumVersion 3.1.0 -Force
    
  2. Potwierdź zainstalowane wersje modułów:

    Get-Module -Name Az.RecoveryServices, Az.DataProtection -ListAvailable |
        Select-Object Name, Version
    

    Przykładowy wynik:

    Name                Version
    ----                -------
    Az.DataProtection   3.1.0
    Az.RecoveryServices 7.14.1
    
  3. Potwierdź, że nowy parametr jest dostępny w zainstalowanych modułach:

    'New-AzRecoveryServicesVault',
    'Update-AzRecoveryServicesVault',
    'New-AzDataProtectionBackupVault',
    'Update-AzDataProtectionBackupVault' | ForEach-Object {
        $cmd = Get-Command $_ -ErrorAction SilentlyContinue
        [pscustomobject]@{
            Cmdlet       = $_
            Installed    = $null -ne $cmd
            HasParameter = ($null -ne $cmd) -and $cmd.Parameters.ContainsKey('CostManagementGranularity')
        }
    } | Format-Table -AutoSize
    

    Przykładowy wynik:

    Cmdlet                             Installed HasParameter
    ------                             --------- ------------
    New-AzRecoveryServicesVault             True         True
    Update-AzRecoveryServicesVault          True         True
    New-AzDataProtectionBackupVault         True         True
    Update-AzDataProtectionBackupVault      True         True
    
  4. Zaloguj się na swoje konto Azure, używając Connect-AzAccount. Na wyświetlonej stronie internetowej pojawia się prośba o wprowadzenie poświadczeń konta.

  5. Skojarz subskrypcję, której chcesz używać z kontem, ponieważ konto może mieć kilka subskrypcji:

    Select-AzSubscription -SubscriptionName $SubscriptionName
    

Poniższa tabela przedstawia cmdlety używane w tym artykule dla każdego typu magazynu.

Zadanie magazyn usługi Recovery Services Sejf kopii zapasowych
Ustaw poziom szczegółowości przy tworzeniu New-AzRecoveryServicesVault z -CostManagementGranularity New-AzDataProtectionBackupVault z -CostManagementGranularity
Zmień szczegółowość Update-AzRecoveryServicesVault z -CostManagementGranularity Update-AzDataProtectionBackupVault z -CostManagementGranularity
Szczegółowość odczytu Get-AzRecoveryServicesVault - przeczytaj Properties.CostManagementSettings.GranularityLevel Get-AzDataProtectionBackupVault -
Poziom szczegółowości ustawień zarządzania kosztami
Zastosuj niestandardowy tag nadrzędny Update-AzTag Update-AzTag

Skonfiguruj szczegółowe rozliczenia za pomocą Azure PowerShell

Wybierz typ skarbca, który chcesz skonfigurować:

Ustaw szczegółowość przy tworzeniu sejfu

Parametr -CostManagementGranularity jest opcjonalny w New-AzRecoveryServicesVault. Jeśli nie określisz tej opcji podczas tworzenia skarbca, domyślna wartość to VaultLevel.

Aby utworzyć magazyn z poziomem szczegółowości, uruchom następujące polecenie cmdlet. Zastąp ProtectedItemLevel dowolną wartością z tabeli granularności.

$vault = New-AzRecoveryServicesVault `
    -Name "afs-vault" `
    -ResourceGroupName "backup-rg" `
    -Location "westus" `
    -CostManagementGranularity ProtectedItemLevel

$vault.Properties.CostManagementSettings.GranularityLevel

Przykładowy wynik:

ProtectedItemLevel

Zmień szczegółowość istniejącego sejfu

Używaj Update-AzRecoveryServicesVault do zmian typu day-2. Ten cmdlet odzwierciedla przepływ w portalu Recovery Services vault>Właściwości>Cost Management Granularity>Update.

Przełącz magazyn na poziom elementu chronionego

Aby przełączyć magazyn na poziom chronionych elementów, użyj następującego polecenia cmdlet:

$updatedVault = Update-AzRecoveryServicesVault `
    -ResourceGroupName "backup-rg" `
    -Name "afs-vault" `
    -CostManagementGranularity ProtectedItemLevel

$updatedVault.Properties.CostManagementSettings.GranularityLevel

Przykładowy wynik:

ProtectedItemLevel

Wyświetl bieżące ustawienie poziomu szczegółowości

Get-AzRecoveryServicesVault nie wymaga nowego parametru. Ustawienie pojawia się na zwróconym obiekcie vaulta pod , Properties.CostManagementSettings.GranularityLevelzgodnie z tym samym wzorcem co CrossSubscriptionRestoreState.

Aby zobaczyć aktualne ustawienie granularności, uruchom następujący cmdlet:

$vault = Get-AzRecoveryServicesVault `
    -ResourceGroupName "backup-rg" `
    -Name "afs-vault"

$vault.Properties.CostManagementSettings.GranularityLevel

Przykładowy wynik:

ProtectedItemLevel

Aby przeanalizować ustawienia szczegółowości w każdym magazynie usługi Recovery Services w subskrypcji, uruchom następujący cmdlet:

Get-AzRecoveryServicesVault | ForEach-Object {
    [pscustomobject]@{
        Name              = $_.Name
        ResourceGroupName = $_.ResourceGroupName
        Location          = $_.Location
        Granularity       = $_.Properties.CostManagementSettings.GranularityLevel
    }
} | Format-Table -AutoSize

Przykładowy wynik:

Name       ResourceGroupName Location Granularity
----       ----------------- -------- -----------
afs-vault  backup-rg         westus   ProtectedItemLevel
fin-vault  finance-rg        eastus   VaultLevel
hr-vault   hr-rg             westus2  ProtectedItemWithParentTag

Konfiguruj szczegółowość na poziomie tagów

Szczegółowość na poziomie tagów obejmuje następujące niezależne obowiązki:

  • Nakładanie tagu na vault: Ponownie użyj standardowych CMDLETÓW Az.Resources. Proces ten nie wymaga nowego polecenia cmdlet kopii zapasowej do tagowania.
  • Włączanie grupowania kosztów na poziomie tagów: Ustaw parametr -CostManagementGranularity na ProtectedItemWithParentTag w magazynie.

Scenariusz 1: Użyj domyślnego tagu nadrzędnego

Usługa backupu automatycznie stosuje tag ms-resource-parent, więc wystarczy włączyć szczegółowość na poziomie tagu w magazynie. Nie jest potrzebne ręczne oznaczanie.

Aby użyć domyślnego tagu nadrzędnego, postępuj zgodnie z następującymi krokami:

  1. Włącz grupowanie kosztów na poziomie tagów w magazynie.

    Update-AzRecoveryServicesVault `
        -ResourceGroupName "backup-rg" `
        -Name "afs-vault" `
        -CostManagementGranularity ProtectedItemWithParentTag
    
  2. Sprawdź skonfigurowane ustawienie.

    $vault = Get-AzRecoveryServicesVault -ResourceGroupName "backup-rg" -Name "afs-vault"
    $vault.Properties.CostManagementSettings.GranularityLevel
    

    Przykładowy wynik:

    ProtectedItemWithParentTag
    

Uwaga / Notatka

Domyślny ms-resource-parent tag nie ma zastosowania jako widoczny tag na sejfie ani chronionym zasobie. Azure Backup przekazuje tag do Azure Cost Management jako część szczegółów rozliczeniowych, więc nie zobaczysz go w panelu Tags skarbca.

Scenariusz 2: Użyj niestandardowego tagu nadrzędnego

Aby pogrupować koszt według niestandardowego rodzica, najpierw zastosuj tag cm-resource-parent do skarbca, z ustawioną wartością na identyfikator zasobu ARM zasobu nadrzędnego. Następnie włącz szczegółowość na poziomie tagów w magazynie.

Ważna

Użyj Update-AzTag -Operation Merge do zachowania istniejących tagów w magazynie. New-AzTag Zastępuje wszystkie tagi na zasobie, więc nie używaj go tutaj.

Aby użyć własnego tagu, postępuj zgodnie z następującymi krokami:

  1. Zastosuj niestandardowy tag elementu nadrzędnego w skarbcu Recovery Services. Klucz tagu to cm-resource-parent, a wartość tagu to ID zasobu ARM zasobu nadrzędnego.

    $vault  = Get-AzRecoveryServicesVault -ResourceGroupName "backup-rg" -Name "afs-vault"
    $parent = Get-AzResource -Name "financeparent" -ResourceGroupName "storage-rg"
    
    Update-AzTag -ResourceId $vault.ID `
        -Tag @{ "cm-resource-parent" = $parent.Id } `
        -Operation Merge
    

    Przykładowy wynik:

    Id         : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/backup-rg/providers/Microsoft.RecoveryServices/vaults/afs-vault/providers/Microsoft.Resources/tags/default
    Name       : default
    Type       : Microsoft.Resources/tags
    Properties :
                 Name                Value
                 ==================  ==========================================================
                 cm-resource-parent  /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resour
                                     ceGroups/storage-rg/providers/Microsoft.Storage/storageAcc
                                     ounts/financeparent
    
  2. Włącz grupowanie kosztów na poziomie tagów w magazynie.

    Update-AzRecoveryServicesVault `
        -ResourceGroupName "backup-rg" `
        -Name "afs-vault" `
        -CostManagementGranularity ProtectedItemWithParentTag
    
  3. Sprawdź skonfigurowane ustawienia.

    $vault = Get-AzRecoveryServicesVault -ResourceGroupName "backup-rg" -Name "afs-vault"
    $vault.Properties.CostManagementSettings.GranularityLevel
    

    Przykładowy wynik:

    ProtectedItemWithParentTag
    

Poniższa tabela przedstawia poziomy szczegółowości oraz wartość, którą przekazujesz opcji --cost-management-granularity .

Poziom granularności (portal) Value Behavior
Poziom skarbca (domyślny) VaultLevel Wszystkie kopie zapasowe w magazynie są agregowane do jednej pozycji na magazyn.
Poziom chronionego elementu ProtectedItemLevel Pokazuje koszty kopii zapasowych dla każdego chronionego elementu.
Poziom tagów ChronionyPrzedmiotZNadrzędnymTag Agreguje koszty kopii zapasowych według tagu nadrzędnego, dzięki czemu można zobaczyć wydatki na poziomie zasobów.

Prerequisites

Zanim skonfigurujesz szczegółowe rozliczenia za pomocą Azure CLI, upewnij się, że spełniasz następujące wymagania:

Skonfiguruj interfejs wiersza polecenia Azure na potrzeby szczegółowej konfiguracji rozliczeń

Zanim skonfigurujesz Azure CLI do szczegółowej konfiguracji rozliczeń, zainstaluj Azure CLI. Możesz także uruchomić te polecenia w Azure Cloud Shell, który zawsze zawiera nowszą wersję CLI.

Aby skonfigurować Azure CLI, wykonaj następujące polecenia:

  1. Sprawdź zainstalowaną wersję Azure CLI:

    az version
    

    Przykładowy wynik:

    {
      "azure-cli": "2.65.0",
      "azure-cli-core": "2.65.0",
      "azure-cli-telemetry": "1.1.0",
      "extensions": {}
    }
    
  2. Dodaj rozszerzenie Dataprotection. Grupa poleceń az dataprotection to rozszerzenie, a nie część rdzenia CLI, więc musisz ją zainstalować, zanim będziesz mógł zarządzać magazynami kopii zapasowych. Pomiń ten krok, jeśli korzystasz tylko z magazynów usługi Recovery Services.

    az extension add --name dataprotection --upgrade
    
  3. Potwierdź, że rozszerzenie jest zainstalowane:

    az extension list --query "[].{Name:name, Version:version}" -o table
    

    Przykładowy wynik:

    Name             Version
    ---------------  ---------
    dataprotection   1.5.1
    
  4. Potwierdź, że opcja szczegółowości jest dostępna w zainstalowanej wersji Azure CLI. Opcja pojawia się w wyjściu pomocy polecenia:

    az backup vault update --help
    

    Przykładowy wynik:

    --cost-management-granularity
        Use this parameter to configure cost management settings for the vault.
        By default, the property is "VaultLevel" for the vault.
        Allowed values: ProtectedItemLevel, ProtectedItemWithParentTag, VaultLevel.
    
  5. Zaloguj się do swojego konta platformy Azure:

    az login
    
  6. Ustaw subskrypcję, z której chcesz korzystać, ponieważ konto może mieć kilka subskrypcji:

    az account set --subscription "<subscription-name-or-id>"
    

Poniższa tabela przedstawia polecenia używane w tym artykule dla każdego typu vaultu.

Zadanie magazyn usługi Recovery Services Sejf kopii zapasowych
Ustaw poziom szczegółowości przy tworzeniu az backup vault create z --cost-management-granularity az dataprotection backup-vault create z --cost-management-granularity
Zmień szczegółowość az backup vault update z --cost-management-granularity az dataprotection backup-vault update z opcją --cost-management-granularity
Ziarnistość odczytu az backup vault show az dataprotection backup-vault show
Wyświetl skarbce i poziom szczegółowości az backup vault list az dataprotection backup-vault list
Zastosuj niestandardowy tag nadrzędny az tag update az tag update

Skonfiguruj szczegółowe rozliczanie przy użyciu Azure CLI

Wybierz typ skarbca, który chcesz skonfigurować:

Utwórz magazyn z poziomem szczegółowości

Aby utworzyć magazyn o poziomie szczegółowości, wykonaj następujące polecenie:

az backup vault create \
    --name "afs-vault" \
    --resource-group "backup-rg" \
    --location "westus" \
    --cost-management-granularity ProtectedItemLevel \
    --query "{name:name, granularity:properties.costManagementSettings.granularityLevel}"

Przykładowy wynik:

{
  "granularity": "ProtectedItemLevel",
  "name": "afs-vault"
}

Zmień szczegółowość istniejącego sejfu

Aby zmienić szczegółowość istniejącego sejfu, wykonaj następujące polecenie:

az backup vault update \
    --name "afs-vault" \
    --resource-group "backup-rg" \
    --cost-management-granularity ProtectedItemWithParentTag \
    --query "properties.costManagementSettings.granularityLevel" -o tsv

Przykładowy wynik:

ProtectedItemWithParentTag

Wyświetl bieżące ustawienie stopnia szczegółowości

Polecenie az backup vault show nie akceptuje nowej opcji. Aby zobaczyć poziom szczegółowości, odczytaj properties.costManagementSettings.granularityLevel z wyjścia JSON.

Aby uzyskać poziom szczegółowości zarządzania kosztami skonfigurowany dla magazynu, wykonaj następujące polecenie:

az backup vault show \
    --name "afs-vault" \
    --resource-group "backup-rg" \
    --query "properties.costManagementSettings.granularityLevel" -o tsv

Przykładowy wynik:

VaultLevel

Aby przeauditować każdy skarbiec Recovery Services w subskrypcji, wykonaj następujące polecenie:

az backup vault list \
    --query "[].{Name:name, ResourceGroup:resourceGroup, Granularity:properties.costManagementSettings.granularityLevel}" \
    -o table

Przykładowy wynik:

Name       ResourceGroup    Granularity
---------  ---------------  --------------------------
afs-vault  backup-rg        VaultLevel
fin-vault  finance-rg       ProtectedItemLevel
hr-vault   hr-rg            ProtectedItemWithParentTag

Konfiguruj szczegółowość na poziomie tagów

Szczegółowość na poziomie tagów obejmuje następujące niezależne obowiązki:

  • Przypisywanie etykiety do sejfu: Użyj standardowej grupy poleceń az tag. Nie jest wymagane żadne polecenie specyficzne dla kopii zapasowej do tagowania.
  • Włączanie grupowania kosztów na poziomie tagów: Ustaw parametr --cost-management-granularity na ProtectedItemWithParentTag w sejfie.

Scenariusz 1: Użyj domyślnego tagu nadrzędnego

Usługa backupu automatycznie stosuje znacznik ms-resource-parent. Wystarczy włączyć szczegółowość tagów na vaultie i nie jest potrzebne ręczne tagowanie.

Aby użyć domyślnego tagu nadrzędnego, postępuj zgodnie z następującymi krokami:

  1. Włącz grupowanie kosztów na poziomie tagów w magazynie.

    az backup vault update \
        --name "afs-vault" \
        --resource-group "backup-rg" \
        --cost-management-granularity ProtectedItemWithParentTag
    
  2. Sprawdź skonfigurowane ustawienie.

    az backup vault show \
        --name "afs-vault" \
        --resource-group "backup-rg" \
        --query "properties.costManagementSettings.granularityLevel" -o tsv
    

    Przykładowy wynik:

    ProtectedItemWithParentTag
    

Uwaga / Notatka

Domyślna ms-resource-parent etykieta nie jest stosowana jako widoczna etykieta w sejfie ani w chronionym zasobie. Azure Backup przekazuje tag do Azure Cost Management jako część szczegółów rozliczeniowych, więc nie pojawia się w az backup vault show --query tags.

Scenariusz 2: Użyj niestandardowego tagu nadrzędnego

Aby pogrupować koszt według niestandardowego elementu nadrzędnego, najpierw zastosuj tag cm-resource-parent do skarbca i ustaw jego wartość na identyfikator zasobu ARM zasobu nadrzędnego. Następnie włącz szczegółowość na poziomie tagów w magazynie.

Ważna

Użyj az tag update --operation Merge do zachowania istniejących tagów w magazynie. Replace Operacja nadpisuje wszystkie tagi na zasobie.

Aby użyć własnego tagu, postępuj zgodnie z następującymi krokami:

  1. Zastosuj niestandardowy tag nadrzędny w magazynie. Klucz tagu to cm-resource-parent, a wartość tagu to identyfikator zasobu ARM zasobu nadrzędnego.

    vaultId=$(az backup vault show \
        --name "afs-vault" \
        --resource-group "backup-rg" \
        --query id -o tsv)
    
    parentId=$(az storage account show \
        --name "financeparent" \
        --resource-group "storage-rg" \
        --query id -o tsv)
    
    az tag update \
        --resource-id "$vaultId" \
        --operation Merge \
        --tags "cm-resource-parent=$parentId" \
        --query "properties.tags" -o json
    

    Przykładowy wynik:

    {
      "cm-resource-parent": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/storage-rg/providers/Microsoft.Storage/storageAccounts/financeparent"
    }
    
  2. Włącz grupowanie kosztów na poziomie tagów w magazynie.

    az backup vault update \
        --name "afs-vault" \
        --resource-group "backup-rg" \
        --cost-management-granularity ProtectedItemWithParentTag
    
  3. Sprawdź skonfigurowane ustawienia.

    az backup vault show \
        --name "afs-vault" \
        --resource-group "backup-rg" \
        --query "properties.costManagementSettings.granularityLevel" -o tsv
    

    Przykładowy wynik:

    ProtectedItemWithParentTag
    

Weryfikowanie opłat za tworzenie kopii zapasowych w analizie kosztów

Po skonfigurowaniu szczegółowego rozliczeń dla Azure Backup sprawdź, czy zaktualizowane opłaty za tworzenie kopii zapasowych są prawidłowo odzwierciedlane w usłudze Cost Management przy użyciu wybranego stopnia szczegółowości.

Uwaga / Notatka

  • Nowe opłaty są wyświetlane w wybranym formacie po zaktualizowaniu stopnia szczegółowości usługi Cost Management.
  • Starsze opłaty zachowują poprzedni format.
  • Dzienniki aktywności przechwytują zmianę ustawienia kosztów.
  • Na pojawienie się zaktualizowanych zmian w analizie kosztów może być konieczne poczekać do 2 godzin.

Aby zweryfikować opłaty za tworzenie kopii zapasowych w analizie kosztów, wykonaj następujące kroki:

  1. Wejdź do Zarządzania kosztami + Rozliczenia w Azure Portal i wybierz Zarządzanie> kosztamiAnaliza kosztów. Ustaw zakres na docelową subskrypcję.

  2. W okienku Analiza kosztów ustaw widok jakozasoby i sprawdź, czy nowe opłaty za kopię zapasową są wyświetlane w wybranym formacie szczegółowości.

    Ceny pokazane na poniższym zrzucie ekranu są przeznaczone tylko do celów przykładowych.

    Zrzut ekranu przedstawiający opłaty za tworzenie kopii zapasowych w wybranym formacie szczegółowości w analizie kosztów.

Rozwiązywanie szczegółowych problemów z rozliczeniami

Ta sekcja zawiera kroki rozwiązywania problemów, aby rozwiązać problemy związane z szczegółowymi rozliczeniami w Azure Backup.

Oczekiwane opłaty nie są wyświetlane w analizie kosztów.

Aby rozwiązać ten problem:

  1. Potwierdź, że typ magazynu to magazyn Recovery Services lub magazyn Backup.

  2. Sprawdź, czy zapisano ustawienie stopnia szczegółowości.

  3. Sprawdź dziennik aktywności, czy operacja aktualizacji została ukończona pomyślnie.

  4. Poczekaj do 2 godzin i odśwież analizę kosztów , aby wyświetlić zmiany.

  5. Upewnij się, że wybrano prawidłowy zakres subskrypcji i zakresu czasu w analizie kosztów.

Oszacuj i zrozum koszt usług Azure Backup.