Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La facturation granulaire dans Sauvegarde Azure vous permet d’afficher les coûts de sauvegarde à un niveau de granularité personnalisé pour améliorer la rétrofacturation et la création de rapports entre les équipes, les applications et les centres de coûts.
Important
- La facturation granulaire prend en charge à la fois les coffres Recovery Services et les coffres de sauvegarde.
- Cette fonctionnalité est une modification de rapport de plan de gestion uniquement et ne modifie pas les compteurs tarifaires ni les coûts de sauvegarde totaux.
- Les lignes historiques existantes restent dans le format antérieur, tandis que seuls les nouveaux frais utilisent la granularité sélectionnée.
- Le niveau du coffre est le choix par défaut pour les coffres existants et nouveaux, ce qui maintient la rétrocompatibilité.
Niveaux de granularité de facturation disponibles
Sauvegarde Azure fournit plusieurs niveaux de granularité pour vous aider à afficher et analyser les coûts de sauvegarde en fonction de vos exigences de création de rapports et de rétrofacturation.
Vous pouvez sélectionner l’un des niveaux de granularité suivants en fonction des exigences :
Niveau du coffre (par défaut) : Affiche les coûts de sauvegarde qui apparaissent sous le coffre Recovery Services associé ou coffre de sauvegarde. Les coûts des ressources associés à un compteur spécifique apparaissent sous forme d’une ligne par coffre Recovery Services.
Niveau d’élément protégé : affiche les coûts de sauvegarde pour chaque élément protégé.
Niveau de tag : Agréger les coûts de sauvegarde par tag pour visualiser et analyser les dépenses au niveau des ressources.
Balise par défaut (recommandé) : Lorsque vous sélectionnez le niveau de la balise, Sauvegarde Azure transmet automatiquement la balise intégrée
ms-resource-parentà Gestion des coûts Azure. Les frais de secours pour chaque élément protégé apparaissent sous la ressource associée dans Gestion des coûts Azure, ce qui vous permet d’obtenir une vue consolidée des coûts des ressources et des secours sans configuration supplémentaire.Balise personnalisée : Pour attribuer les coûts de sauvegarde à une autre ressource, ajoutez la
cm-resource-parentbalise et définissez sa valeur à l’identifiant de ressource Azure Resource Manager (ARM) de la ressource cible où vous souhaitez que les coûts de sauvegarde apparaissent. Sauvegarde Azure agrège ensuite les frais de sauvegarde sous cette ressource dans Gestion des coûts Azure, afin que vous puissiez supporter des scénarios personnalisés de facturation et de rapports de coûts.
Configurez une facturation granulaire en utilisant le portail Azure
Les étapes sont les mêmes pour les deux types de vaults, sauf pour la navigation vers le panneau Propriétés . Sélectionnez le type de coffre-fort que vous souhaitez configurer :
Dans le portail Azure, allez dans le coffre Recovery Services, puis sélectionnez Paramètres>Propriétés.
Dans le volet Propriétés, pour la granularité Cost Management, sélectionnez Modifier.
Dans le panneau Granularité de la gestion des coûts , sélectionnez une option de granularité.
Sélectionnez Mettre à jour pour enregistrer le paramètre.
Le tableau suivant liste les niveaux de granularité et la valeur que vous transmettez au paramètre -CostManagementGranularity.
| Niveau de granularité (portail) | Valeur | Behavior |
|---|---|---|
| Niveau du coffre (par défaut) | VaultLevel | Toutes les sauvegardes dans le coffre sont regroupées en une seule ligne par coffre. |
| Niveau d’objet protégé | ProtectedItemLevel | Affiche les coûts de sauvegarde pour chaque élément protégé. |
| Niveau de la balise | ProtectedItemWithParentTag | Agrège les coûts de sauvegarde par un tag parent, afin de pouvoir voir les dépenses au niveau des ressources. |
Prerequisites
Avant de configurer une facturation granulaire en utilisant Azure PowerShell, assurez-vous de remplir les prérequis suivants :
- Consultez la vue d’ensemble du coffre Recovery Services ou la vue d’ensemble du coffre de sauvegarde, selon le type de coffre que vous utilisez.
- Consultez les références des cmdlets
Az.RecoveryServicesetAz.DataProtectiondans la bibliothèque Azure. - Vérifiez que vous disposez d’un accès en écriture sur le coffre Recovery Services, comme le rôle de Contributeur de sauvegarde ou de Contributeur.
- Pour le scénario des tags personnalisés, vérifiez que vous avez l’autorisation d’ajouter des tags au coffre et de disposer d’un accès en lecture à la ressource parente dont vous utilisez l’identifiant de ressource ARM.
Configurer Azure PowerShell pour la configuration granulaire de la facturation
Utilisez le module Azure Az PowerShell pour interagir avec Azure. Avant de configurer Azure PowerShell pour une configuration granulaire de facturation, installez Azure PowerShell. Pour migrer vers le module Az PowerShell, voir Migrer Azure PowerShell d’AzureRM vers Az.
Pour configurer Azure PowerShell, exécutez les cmdlets suivants :
Installez ou mettez à jour les modules requis.
Note
Le
-CostManagementGranularityparamètre nécessite Az.RecoveryServices 7.14.1 ou ultérieur pour les coffres Recovery Services, et Az.DataProtection 3.1.0 ou ultérieur pour les coffres de sauvegarde.Install-Module -Name Az.RecoveryServices -MinimumVersion 7.14.1 -Force Install-Module -Name Az.DataProtection -MinimumVersion 3.1.0 -ForceConfirmez les versions des modules installés :
Get-Module -Name Az.RecoveryServices, Az.DataProtection -ListAvailable | Select-Object Name, VersionExemple de sortie :
Name Version ---- ------- Az.DataProtection 3.1.0 Az.RecoveryServices 7.14.1Confirmez que le nouveau paramètre est disponible dans vos modules installés :
'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 -AutoSizeExemple de sortie :
Cmdlet Installed HasParameter ------ --------- ------------ New-AzRecoveryServicesVault True True Update-AzRecoveryServicesVault True True New-AzDataProtectionBackupVault True True Update-AzDataProtectionBackupVault True TrueConnectez-vous à votre compte Azure en utilisant
Connect-AzAccount. Sur la page web qui s’affiche, vous êtes invité à entrer les informations d’identification de votre compte.Associez l’abonnement que vous souhaitez utiliser avec le compte, car un compte peut compter plusieurs abonnements :
Select-AzSubscription -SubscriptionName $SubscriptionName
Le tableau suivant liste les cmdlets que cet article utilise pour chaque type de vault.
| Tâche | Coffre Recovery Services | Coffre-fort de sauvegarde |
|---|---|---|
| Définissez la granularité à la création |
New-AzRecoveryServicesVault avec -CostManagementGranularity |
New-AzDataProtectionBackupVault avec -CostManagementGranularity |
| Modifier la granularité |
Update-AzRecoveryServicesVault avec -CostManagementGranularity |
Update-AzDataProtectionBackupVault avec -CostManagementGranularity |
| Granularité de lecture |
Get-AzRecoveryServicesVault - lire Properties.CostManagementSettings.GranularityLevel |
Get-AzDataProtectionBackupVault - CostManagementSettingGranularityLevel |
| Appliquez un tag parent personnalisé | Update-AzTag |
Update-AzTag |
Configurez la facturation granulaire en utilisant Azure PowerShell
Sélectionnez le type de coffre-fort que vous souhaitez configurer :
Définir la granularité lors de la création d’un coffre
Le -CostManagementGranularity paramètre est optionnel sur New-AzRecoveryServicesVault. Si vous ne spécifiez pas cette option lors de la création du coffre, la valeur par défaut est VaultLevel.
Pour créer un coffre avec un niveau de granularité, exécutez le cmdlet suivant. Remplacez ProtectedItemLevel par n’importe quelle valeur de la table de granularité.
$vault = New-AzRecoveryServicesVault `
-Name "afs-vault" `
-ResourceGroupName "backup-rg" `
-Location "westus" `
-CostManagementGranularity ProtectedItemLevel
$vault.Properties.CostManagementSettings.GranularityLevel
Exemple de sortie :
ProtectedItemLevel
Modifier la granularité d’un coffre existant
Utilisez Update-AzRecoveryServicesVault pour les modifications de J+2. Ce cmdlet reflète le flux du portail Recovery Services vault>>>Mettre à jour.
Basculer un coffre au niveau des éléments protégés
Pour passer un coffre au niveau de l’élément protégé, exécutez le cmdlet suivant :
$updatedVault = Update-AzRecoveryServicesVault `
-ResourceGroupName "backup-rg" `
-Name "afs-vault" `
-CostManagementGranularity ProtectedItemLevel
$updatedVault.Properties.CostManagementSettings.GranularityLevel
Exemple de sortie :
ProtectedItemLevel
Voir le réglage de granularité actuel
Get-AzRecoveryServicesVault Ça ne nécessite pas de nouveau paramètre. Le paramètre apparaît sur l’objet vault retourné sous Properties.CostManagementSettings.GranularityLevel, suivant le même schéma que CrossSubscriptionRestoreState.
Pour visualiser le réglage de granularité actuel, exécutez le cmdlet suivant :
$vault = Get-AzRecoveryServicesVault `
-ResourceGroupName "backup-rg" `
-Name "afs-vault"
$vault.Properties.CostManagementSettings.GranularityLevel
Exemple de sortie :
ProtectedItemLevel
Pour auditer le réglage de granularité sur chaque coffre Recovery Services dans l’abonnement, exécutez le cmdlet suivant :
Get-AzRecoveryServicesVault | ForEach-Object {
[pscustomobject]@{
Name = $_.Name
ResourceGroupName = $_.ResourceGroupName
Location = $_.Location
Granularity = $_.Properties.CostManagementSettings.GranularityLevel
}
} | Format-Table -AutoSize
Exemple de sortie :
Name ResourceGroupName Location Granularity
---- ----------------- -------- -----------
afs-vault backup-rg westus ProtectedItemLevel
fin-vault finance-rg eastus VaultLevel
hr-vault hr-rg westus2 ProtectedItemWithParentTag
Configurez la granularité au niveau des balises
La granularité au niveau des tags implique les responsabilités indépendantes suivantes :
- Appliquer le tag sur le coffre : Réutilisez les cmdlets Az.Resources standards. Le processus ne nécessite aucune nouvelle applet de commande de sauvegarde pour l’étiquetage.
-
Activation du regroupement des coûts par étiquette : Définissez le paramètre
-CostManagementGranularitysurProtectedItemWithParentTagau niveau du coffre.
Scénario 1 : Utiliser le tag parent par défaut
Le service de sauvegarde applique automatiquement l’étiquette ms-resource-parent. Il vous suffit donc d’activer la granularité au niveau des étiquettes sur le coffre. Aucun marquage manuel n’est nécessaire.
Pour utiliser le tag parent par défaut, suivez ces étapes :
Activez le regroupement des coûts par étiquette sur le coffre.
Update-AzRecoveryServicesVault ` -ResourceGroupName "backup-rg" ` -Name "afs-vault" ` -CostManagementGranularity ProtectedItemWithParentTagVérifiez le réglage configuré.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "backup-rg" -Name "afs-vault" $vault.Properties.CostManagementSettings.GranularityLevelExemple de sortie :
ProtectedItemWithParentTag
Note
Le tag par défaut ms-resource-parent ne s’applique pas en tant qu’tag visible sur le vault ou la ressource protégée. Sauvegarde Azure transmet l’étiquette à Gestion des coûts Azure dans les détails de facturation. Elle n’apparaît donc pas dans le volet Étiquettes du coffre.
Scénario 2 : Utiliser un tag parent personnalisé
Pour regrouper les coûts sous une ressource parente personnalisée, commencez par appliquer l’étiquette cm-resource-parent au coffre, en définissant sa valeur sur l’ID de ressource ARM de la ressource parente. Activez ensuite la granularité au niveau des étiquettes sur le coffre.
Important
Utilisez Update-AzTag -Operation Merge pour conserver les étiquettes existantes du coffre.
New-AzTag remplace tous les tags sur la ressource, donc ne l’utilisez pas ici.
Pour utiliser une balise personnalisée, suivez ces étapes :
Appliquez le tag parent personnalisé sur le coffre Recovery Services. La clé de tag est
cm-resource-parent, et la valeur de tag est l’ID de ressource ARM de la ressource parent.$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 MergeExemple de sortie :
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/financeparentActivez le regroupement des coûts par étiquette sur le coffre.
Update-AzRecoveryServicesVault ` -ResourceGroupName "backup-rg" ` -Name "afs-vault" ` -CostManagementGranularity ProtectedItemWithParentTagVérifiez le réglage configuré.
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "backup-rg" -Name "afs-vault" $vault.Properties.CostManagementSettings.GranularityLevelExemple de sortie :
ProtectedItemWithParentTag
Le tableau suivant liste les niveaux de granularité et la valeur que vous transmettez à l’option --cost-management-granularity .
| Niveau de granularité (portail) | Valeur | Behavior |
|---|---|---|
| Niveau du coffre-fort (par défaut) | Niveau de coffre-fort | Toutes les sauvegardes dans le coffre sont regroupées en une seule ligne par coffre. |
| Niveau d’objet protégé | ProtectedItemLevel | Affiche les coûts de sauvegarde pour chaque élément protégé. |
| Niveau des étiquettes | ProtectedItemWithParentTag | Agrège les coûts de sauvegarde par un tag parent, afin de pouvoir voir les dépenses au niveau des ressources. |
Prerequisites
Avant de configurer la facturation granulaire en utilisant l’Azure CLI, assurez-vous de remplir les prérequis suivants :
- Consultez la vue d’ensemble du coffre Recovery Services ou la vue d’ensemble du coffre de sauvegarde, selon le type de coffre que vous utilisez.
- Consultez les références de commande
az backup vaultetaz dataprotection backup-vault. - Vérifiez que vous avez un accès en écriture sur le coffre, comme le rôle de Contributeur de Sauvegarde ou de Contributeur.
- Pour le scénario des tags personnalisés, vérifiez que vous avez l’autorisation d’ajouter des tags au coffre et d’avoir un accès en lecture à la ressource parente dont vous utilisez l’identifiant de ressource ARM.
Configurez l’Azure CLI pour une configuration de facturation granulaire
Avant de configurer l’Azure CLI pour une facturation granulaire, installez l’Azure CLI. Vous pouvez aussi exécuter ces commandes dans Azure Cloud Shell, qui inclut toujours une version récente de la CLI (CLI).
Pour configurer l’interface Azure CLI, exécutez les commandes suivantes :
Vérifiez la version Azure CLI installée :
az versionExemple de sortie :
{ "azure-cli": "2.65.0", "azure-cli-core": "2.65.0", "azure-cli-telemetry": "1.1.0", "extensions": {} }Ajoutez l’extension de protection des données. Le
az dataprotectiongroupe de commandes est une extension, pas une partie du cœur de la CLI, donc vous devez l’installer avant de pouvoir gérer les coffres de sauvegarde. Sautez cette étape si vous utilisez uniquement les coffres de Recovery Services.az extension add --name dataprotection --upgradeConfirmez que l’extension est installée :
az extension list --query "[].{Name:name, Version:version}" -o tableExemple de sortie :
Name Version --------------- --------- dataprotection 1.5.1Confirmez que l’option de granularité est disponible dans votre version Azure CLI installée. L’option apparaît dans la sortie d’aide de la commande :
az backup vault update --helpExemple de sortie :
--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.Connectez-vous à votre compte Azure :
az loginDéfinissez l’abonnement que vous souhaitez utiliser, car un compte peut avoir plusieurs abonnements :
az account set --subscription "<subscription-name-or-id>"
Le tableau suivant répertorie les commandes utilisées dans cet article pour chaque type de coffre.
| Tâche | Coffre Recovery Services | Coffre-fort de sauvegarde |
|---|---|---|
| Définissez la granularité à la création |
az backup vault create avec --cost-management-granularity |
az dataprotection backup-vault create avec --cost-management-granularity |
| Modifier la granularité |
az backup vault update avec --cost-management-granularity |
az dataprotection backup-vault update avec --cost-management-granularity |
| Granularité de lecture | az backup vault show |
az dataprotection backup-vault show |
| Répertorier les coffres et leur niveau de granularité | az backup vault list |
az dataprotection backup-vault list |
| Appliquez un tag parent personnalisé | az tag update |
az tag update |
Configurez la facturation granulaire en utilisant Azure CLI
Sélectionnez le type de coffre-fort que vous souhaitez configurer :
Créer un coffre avec un niveau de granularité défini
Pour créer un coffre avec un niveau de granularité, exécutez la commande suivante :
az backup vault create \
--name "afs-vault" \
--resource-group "backup-rg" \
--location "westus" \
--cost-management-granularity ProtectedItemLevel \
--query "{name:name, granularity:properties.costManagementSettings.granularityLevel}"
Exemple de sortie :
{
"granularity": "ProtectedItemLevel",
"name": "afs-vault"
}
Modifier la granularité d’un coffre existant
Pour modifier la granularité d’un coffre-fort existant, exécutez la commande suivante :
az backup vault update \
--name "afs-vault" \
--resource-group "backup-rg" \
--cost-management-granularity ProtectedItemWithParentTag \
--query "properties.costManagementSettings.granularityLevel" -o tsv
Exemple de sortie :
ProtectedItemWithParentTag
Voir le réglage de granularité actuel
La az backup vault show commande n’accepte pas de nouvelle option. Pour afficher le niveau de granularité, consultez properties.costManagementSettings.granularityLevel dans la sortie JSON.
Pour récupérer le niveau de granularité de gestion des coûts configuré pour le vault, exécutez la commande suivante :
az backup vault show \
--name "afs-vault" \
--resource-group "backup-rg" \
--query "properties.costManagementSettings.granularityLevel" -o tsv
Exemple de sortie :
VaultLevel
Pour auditer chaque coffre Recovery Services dans l’abonnement, exécutez la commande suivante :
az backup vault list \
--query "[].{Name:name, ResourceGroup:resourceGroup, Granularity:properties.costManagementSettings.granularityLevel}" \
-o table
Exemple de sortie :
Name ResourceGroup Granularity
--------- --------------- --------------------------
afs-vault backup-rg VaultLevel
fin-vault finance-rg ProtectedItemLevel
hr-vault hr-rg ProtectedItemWithParentTag
Configurez la granularité au niveau des tags
La granularité au niveau des tags implique les responsabilités indépendantes suivantes :
-
Application de l’étiquette au coffre : Utilisez le groupe de commandes standard
az tag. Aucune commande spécifique à la sauvegarde n’est requise pour le balisage. -
Activation du regroupement des coûts par étiquette : Définissez le paramètre
--cost-management-granularitysurProtectedItemWithParentTagau niveau du coffre.
Scénario 1 : Utiliser le tag parent par défaut
Le service de sauvegarde applique automatiquement le ms-resource-parent tag. Il vous suffit d’activer la granularité au niveau des étiquettes sur le coffre. Aucun étiquetage manuel n’est nécessaire.
Pour utiliser le tag parent par défaut, suivez ces étapes :
Activez le regroupement des coûts par étiquette sur le coffre.
az backup vault update \ --name "afs-vault" \ --resource-group "backup-rg" \ --cost-management-granularity ProtectedItemWithParentTagVérifiez le réglage configuré.
az backup vault show \ --name "afs-vault" \ --resource-group "backup-rg" \ --query "properties.costManagementSettings.granularityLevel" -o tsvExemple de sortie :
ProtectedItemWithParentTag
Note
Le tag par défaut ms-resource-parent ne s’applique pas en tant que tag visible sur le coffre ou la ressource protégée. Sauvegarde Azure transmet le tag à Gestion des coûts Azure dans le cadre des détails de facturation, donc il n'apparaît pas dans az backup vault show --query tags.
Scénario 2 : Utiliser un tag parent personnalisé
Pour regrouper les coûts sous une ressource parente personnalisée, commencez par appliquer l’étiquette cm-resource-parent au coffre, en définissant sa valeur sur l’ID de ressource ARM de la ressource parente. Activez ensuite la granularité au niveau des étiquettes sur le coffre.
Important
Utilisez az tag update --operation Merge pour conserver les étiquettes existantes du coffre. L’opération Replace écrase tous les tags de la ressource.
Pour utiliser une balise personnalisée, suivez ces étapes :
Appliquez l’étiquette de ressource parente personnalisée au coffre. La clé de tag est
cm-resource-parent, et la valeur de tag est l’ID de ressource ARM de la ressource parent.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 jsonExemple de sortie :
{ "cm-resource-parent": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/storage-rg/providers/Microsoft.Storage/storageAccounts/financeparent" }Activez le regroupement des coûts par étiquette sur le coffre.
az backup vault update \ --name "afs-vault" \ --resource-group "backup-rg" \ --cost-management-granularity ProtectedItemWithParentTagVérifiez le réglage configuré.
az backup vault show \ --name "afs-vault" \ --resource-group "backup-rg" \ --query "properties.costManagementSettings.granularityLevel" -o tsvExemple de sortie :
ProtectedItemWithParentTag
Valider les frais de sauvegarde dans l’analyse des coûts
Après avoir configuré la facturation granulaire pour Sauvegarde Azure, vérifiez que les frais de sauvegarde mis à jour reflètent correctement dans Cost Management à l’aide de la granularité sélectionnée.
Note
- Les nouveaux frais apparaissent dans le format sélectionné après avoir mis à jour la granularité de Cost Management.
- Les frais plus anciens conservent le format précédent.
- Les journaux d’activité capturent la modification apportée au paramètre de coût.
- Les modifications mises à jour peuvent prendre jusqu’à 2 heures pour apparaître dans Analyse des coûts.
Pour valider les frais de sauvegarde dans Cost Analysis, procédez comme suit :
Allez dans la section Gestion des coûts + Facturation dans Portail Azure et sélectionnez Analyse des coûts de gestion> des coûts. Réglez l’étendue sur l’abonnement cible.
Dans le volet Analyse des coûts, définissez l’affichage en tant que ressources et vérifiez si les nouveaux frais de sauvegarde apparaissent dans le format de granularité sélectionné.
Les prix indiqués dans la capture d’écran suivante sont uniquement destinés à des fins d’exemple.
Résoudre les problèmes de facturation granulaires
Cette section fournit des étapes de résolution des problèmes liés à la facturation granulaire dans Sauvegarde Azure.
Les frais attendus n’apparaissent pas dans l’analyse des coûts.
Résolution du problème :
Confirmez que le type de coffre est un coffre Recovery Services ou un coffre Backup.
Vérifiez que vous avez enregistré le paramètre de granularité.
Vérifiez le journal d’activité que l’opération de mise à jour s’est terminée correctement.
Attendez jusqu’à 2 heures et actualisez l’analyse des coûts pour afficher les modifications.
Vérifiez que vous sélectionnez l’étendue correcte de l’abonnement et de l’intervalle de temps dans Cost Analysis.