

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Détecter les dépenses inhabituelles grâce à la détection AWS des anomalies de coûts
<a name="manage-ad"></a>

AWS La détection des anomalies de coûts est une fonctionnalité qui utilise des modèles d'apprentissage automatique pour détecter et signaler les modèles de dépenses anormaux dans votre déploiement. Services AWS

L'utilisation de la détection des anomalies de AWS coûts présente les avantages suivants : 
+ Vous recevez des alertes individuelles sous forme de rapports agrégés, sous forme de message électronique ou de rubrique Amazon SNS. 

  Pour les sujets Amazon SNS, créez une configuration Amazon Q Developer dans les applications de chat qui associe le sujet Amazon SNS à un canal Slack ou à un salon de discussion Amazon Chime. Pour de plus amples informations, veuillez consulter [Réception d'alertes d'anomalies dans les applications de chat](cad-alert-chime.md).
+ Vous pouvez évaluer vos habitudes de dépenses à l'aide de méthodes d'apprentissage automatique afin de minimiser les fausses alertes positives. Par exemple, vous pouvez évaluer la saisonnalité hebdomadaire ou mensuelle et la croissance naturelle.
+ Vous pouvez rechercher les causes profondes de l'anomalie, en les classant en fonction de leur impact financier et en les répartissant en quatre dimensions : Service AWS Compte AWS,, région ou type d'utilisation.
+ Vous pouvez configurer le mode d'évaluation de vos coûts. Choisissez si vous souhaitez analyser tous vos comptes de membres de Services AWS manière indépendante ou analyser des étiquettes de répartition des coûts ou des catégories de coûts spécifiques.

Une fois vos données de facturation traitées, la détection des anomalies de AWS coûts est exécutée environ trois fois par jour afin de détecter les anomalies dans vos données de coûts nets non combinés (c'est-à-dire les coûts nets après le calcul de toutes les remises applicables). Vous pouvez rencontrer un léger retard dans la réception des alertes. Cost Anomaly Detection utilise les données de Cost Explorer, dont le délai peut atteindre 24 heures. Par conséquent, la détection d'une anomalie peut prendre jusqu'à 24 heures après une utilisation. Si vous créez un nouveau moniteur, 24 heures peuvent être nécessaires pour commencer à détecter de nouvelles anomalies. Pour un nouvel abonnement à un service, 10 jours de données historiques d'utilisation du service sont nécessaires avant que des anomalies puissent être détectées pour ce service.

**Note**  
Vous pouvez désactiver la détection des anomalies de coûts à tout moment. Pour plus d'informations, consultez la section [Désactivation de la détection des anomalies de coûts](https://docs.aws.amazon.com/cost-management/latest/userguide/opting-out-cad.html).  
La détection des anomalies de coûts n'est pas disponible pour les comptes source de facturation qui utilisent le transfert de facturation. La détection des anomalies de coût ne prend pas en charge les vues des transferts de facturation.

**Topics**
+ [Configuration de votre détection d'anomalies](settingup-ad.md)
+ [Contrôle de l'accès pour la détection des anomalies de coûts](accesscontrol-ad.md)
+ [Commencer à utiliser la AWS détection des anomalies de coûts](getting-started-ad.md)
+ [Passage d'un moniteur client à un moniteur AWS géré](transition-monitors.md)
+ [Modification de vos préférences d'alerte](edit-alert-pref.md)
+ [Création d'une rubrique Amazon SNS pour les notifications d'anomalies](ad-SNS.md)
+ [Réception d'alertes d'anomalies dans les applications de chat](cad-alert-chime.md)
+ [Utilisation EventBridge avec détection des anomalies de coûts](cad-eventbridge.md)
+ [Utilisation des notifications AWS utilisateur avec détection des anomalies de coûts](cad-user-notifications.md)
+ [Se désinscrire de la détection des anomalies de coûts](opting-out-cad.md)

# Configuration de votre détection d'anomalies
<a name="settingup-ad"></a>

Les aperçus présentés dans cette section décrivent comment démarrer avec la détection des anomalies de AWS coût dans. AWS Billing and Cost Management

**Topics**
+ [Activation de Cost Explorer](#enable-ce-ad)
+ [Contrôle de l'accès à l'aide d'IAM](#access-iam-ad)
+ [Accès à la console](#access-ad)
+ [Quotas](#limits-ad-section)

## Activation de Cost Explorer
<a name="enable-ce-ad"></a>

AWS La détection des anomalies de coûts est une fonctionnalité de Cost Explorer. Pour accéder à AWS Cost Anomaly Detection, activez Cost Explorer. Pour savoir comment activer Cost Explorer à l'aide de la console, consultez[Activation de Cost Explorer](ce-enable.md).

## Contrôle de l'accès à l'aide d'IAM
<a name="access-iam-ad"></a>

Après avoir activé Cost Explorer au niveau du compte de gestion, vous pouvez utiliser Gestion des identités et des accès AWS (IAM) pour gérer l'accès à vos données de facturation pour les utilisateurs individuels. Vous pouvez ensuite accorder ou révoquer l'accès au niveau individuel pour chaque rôle d'utilisateur, plutôt que d'accorder l'accès à tous les utilisateurs.

Un utilisateur doit disposer d'une autorisation explicite pour consulter les pages de la console Billing and Cost Management. Avec les autorisations appropriées, l'utilisateur peut consulter les coûts du produit auquel Compte AWS il appartient. Pour connaître la politique qui accorde les autorisations nécessaires à un utilisateur, consultez[Stratégies d'actions de Gestion de la facturation et des coûts](billing-permissions-ref.md#user-permissions). 

Pour plus d'informations sur l'utilisation de l'accès au niveau des ressources et du contrôle d'accès basé sur les attributs (ABAC) pour la détection des anomalies de coûts, consultez. [Contrôle de l'accès pour la détection des anomalies de coûts](accesscontrol-ad.md)

## Accès à la console
<a name="access-ad"></a>

Lorsque votre configuration est terminée, accédez à AWS Cost Anomaly Detection.<a name="access-ad-process"></a>

**Pour accéder à AWS Cost Anomaly Detection**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le panneau de navigation, choisissez **Cost Anomaly Detection (Détection des anomalies de coûts)**.

## Quotas
<a name="limits-ad-section"></a>

Pour connaître les quotas par défaut, veuillez consulter [AWS Détection des anomalies de coûts](management-limits.md#limits-ad).

# Contrôle de l'accès pour la détection des anomalies de coûts
<a name="accesscontrol-ad"></a>

Vous pouvez utiliser des contrôles d'accès au niveau des ressources et des balises de contrôle d'accès basé sur les attributs (ABAC) pour surveiller les anomalies de coûts et les abonnements aux anomalies. Chaque ressource de surveillance des anomalies et d'abonnement aux anomalies possède un Amazon Resource Name (ARN) unique. Vous pouvez également associer des balises (paires clé-valeur) à chaque entité. Les balises de ressource ARNs et les balises ABAC peuvent être utilisées pour contrôler l'accès granulaire aux rôles ou aux groupes d'utilisateurs au sein de votre entreprise. Comptes AWS

Pour plus d'informations sur les contrôles d'accès au niveau des ressources et les balises ABAC, consultez. [Comment fonctionne la gestion des AWS coûts avec IAM](security_iam_service-with-iam.md)

**Note**  
La détection des anomalies de coûts ne prend pas en charge les politiques basées sur les ressources. Les politiques basées sur les ressources sont directement associées aux AWS ressources. *Pour plus d'informations sur la différence entre les politiques et les autorisations, consultez les sections Politiques basées sur l'[identité et politiques basées sur les ressources dans le Guide de l'](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_identity-vs-resource.html)utilisateur IAM.*

## Contrôle de l'accès à l'aide de politiques au niveau des ressources
<a name="accesscontrol-ad-resource-level"></a>

Vous pouvez utiliser les autorisations au niveau des ressources pour autoriser ou refuser l'accès à une ou plusieurs ressources de détection des anomalies de coût dans une politique IAM. Vous pouvez également utiliser des autorisations au niveau des ressources pour autoriser ou refuser l'accès à toutes les ressources de détection des anomalies de coûts.

Lorsque vous créez un IAM, utilisez les formats Amazon Resource Name (ARN) suivants :
+ `AnomalyMonitor`ARN de la ressource

  `arn:${partition}:ce::${account-id}:anomalymonitor/${monitor-id}`
+ `AnomalySubscription`ARN de la ressource

  `arn:${partition}:ce::${account-id}:anomalysubscription/${subscription-id}`

Pour permettre à l'entité IAM d'obtenir et de créer un moniteur d'anomalies ou un abonnement aux anomalies, utilisez une politique similaire à cet exemple de stratégie.

**Note**  
Pour `ce:GetAnomalyMonitor` et`ce:GetAnomalySubscription`, les utilisateurs disposent de tout ou d'aucun contrôle d'accès au niveau des ressources. Cela nécessite que la politique utilise un ARN générique sous la forme de `arn:${partition}:ce::${account-id}:anomalymonitor/*``arn:${partition}:ce::${account-id}:anomalysubscription/*`, ou`*`.
Pour `ce:CreateAnomalyMonitor` et`ce:CreateAnomalySubscription`, nous n'avons pas d'ARN de ressource pour cette ressource. La politique utilise donc toujours l'ARN générique mentionné dans le point précédent.
Pour`ce:GetAnomalies`, utilisez le `monitorArn` paramètre optionnel. Lorsqu'il est utilisé avec ce paramètre, nous confirmons si l'utilisateur a accès au `monitorArn` pass.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Action": [
                "ce:GetAnomalyMonitors",
                "ce:CreateAnomalyMonitor"
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:ce::999999999999:anomalymonitor/*"
        }, 
        {
            "Action": [
                "ce:GetAnomalySubscriptions",
                "ce:CreateAnomalySubscription"
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:ce::999999999999:anomalysubscription/*"
        }
    ]
}
```

------

Pour permettre à l'entité IAM de mettre à jour ou de supprimer les moniteurs d'anomalies, utilisez une politique similaire à cet exemple de stratégie.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ce:UpdateAnomalyMonitor",
                "ce:DeleteAnomalyMonitor"
                ],
            "Resource": [
              "arn:aws:ce::999999999999:anomalymonitor/f558fa8a-bd3c-462b-974a-000abc12a000",
              "arn:aws:ce::999999999999:anomalymonitor/f111fa8a-bd3c-462b-974a-000abc12a001"
		]
         }
    ]
}
```

------

## Contrôle de l'accès à l'aide de balises (ABAC)
<a name="accesscontrol-ad-tags"></a>

Vous pouvez utiliser des balises (ABAC) pour contrôler l'accès aux ressources de détection des anomalies de coûts qui prennent en charge le balisage. Pour contrôler l'accès à l'aide de balises, fournissez les informations relatives aux balises dans l'`Condition`élément d'une politique. Vous pouvez ensuite créer une politique IAM qui autorise ou refuse l'accès à une ressource en fonction des balises de la ressource. Vous pouvez utiliser les clés de condition des balises pour contrôler l'accès aux ressources, aux demandes ou à toute partie du processus d'autorisation. Pour plus d'informations sur les rôles IAM utilisant des balises, consultez la section [Contrôle de l'accès pour et pour les utilisateurs et les rôles à l'aide de balises](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html) dans le Guide de l'*utilisateur IAM*.

Créez une politique basée sur l'identité qui permet de mettre à jour les moniteurs d'anomalies. Si la balise monitor `Owner` a la valeur du nom d'utilisateur, utilisez une politique similaire à cet exemple de politique.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ce:UpdateAnomalyMonitor"
            ],
            "Resource": "arn:aws:ce::*:anomalymonitor/*",
            "Condition": {
                "StringEquals": {
			"aws:ResourceTag/Owner": "${aws:username}"
		   }
            }
        },
        {
            "Effect": "Allow",
            "Action": "ce:GetAnomalyMonitors",
            "Resource": "*"
        }
    ]
}
```

------

# Commencer à utiliser la AWS détection des anomalies de coûts
<a name="getting-started-ad"></a>

Grâce à la détection des anomalies des AWS coûts AWS Billing and Cost Management, vous pouvez configurer vos moniteurs de coûts et vos abonnements aux alertes pour qu'ils s'adaptent automatiquement à votre AWS environnement en pleine croissance.

AWS Cost Anomaly Detection propose des moniteurs AWS gérés qui suivent automatiquement les coûts de tous vos comptes, équipes ou unités commerciales sans configuration manuelle. Au fur et à mesure que votre organisation grandit et évolue, ces moniteurs incluent automatiquement les nouveaux comptes, les nouvelles valeurs de balise ou les nouvelles catégories, garantissant ainsi une couverture complète sans configuration supplémentaire.

**Topics**
+ [Création de vos moniteurs de coûts et des abonnements aux alertes](#create-ad-alerts)
+ [Vue d'ensemble des anomalies détectées](#detector-history-values)
+ [Visualisation des anomalies détectées et de leurs causes profondes potentielles](#view-ad-monitor)
+ [Types de contrôles](#monitor-type-def)

## Création de vos moniteurs de coûts et des abonnements aux alertes
<a name="create-ad-alerts"></a>

Pour commencer à surveiller vos dépenses, la détection des anomalies de AWS coûts nécessite la mise en place d'au moins un outil de surveillance des coûts afin de définir les modèles de dépenses à suivre. Après avoir créé votre moniteur, vous pouvez joindre des abonnements aux alertes pour spécifier qui reçoit les notifications et par quels canaux. Vous pouvez également créer des alertes individuelles à l'aide des notifications AWS utilisateur pour un contrôle plus précis de la manière dont les alertes sont diffusées.

**Note**  
Vous pouvez uniquement accéder aux moniteurs de coûts et aux abonnements aux alertes depuis le compte qui les a créés. Les moniteurs de coûts pour les comptes associés, les étiquettes de répartition des coûts et les catégories de coûts ne peuvent être créés que dans le compte de gestion

------
#### [ Cost monitors ]<a name="ad-alert-process"></a>

**Pour créer un moniteur de coûts**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le panneau de navigation, choisissez **Cost Anomaly Detection (Détection des anomalies de coûts)**.

1. Cliquez sur l'onglet **Cost monitors (Moniteurs de coûts)**.

1. Choisissez **Create monitor (Créer un contrôle)**.

1. Dans **Step 1 (Étape 1)**, choisissez un type de moniteur et nommez votre moniteur.

   Pour **Monitor name (Nom du moniteur)**, saisissez un nom pour votre moniteur d'anomalies. Nous recommandons que le nom soit une brève description. Ainsi, vous savez ce que représente le moniteur lorsque vous consultez vos moniteurs dans l'onglet **Moniteurs des coûts**.

   Pour plus d'informations sur chaque type de moniteur et pour connaître les bonnes pratiques, consultez [Types de contrôles](#monitor-type-def).

   Choisissez votre méthode de surveillance en fonction de vos besoins :
   + **Pour les moniteurs AWS gérés :**

     1. Sous **Méthode de surveillance**, sélectionnez **Géré par AWS**.

     1. Sélectionnez la dimension que vous souhaitez surveiller :
        + Services AWS - Suit tout Services AWS automatiquement
        + Compte lié - Suit automatiquement tous les comptes des membres
        + Balise de répartition des coûts : suit toutes les valeurs d'une clé de balise spécifiée
        + Catégorie de coût - Suit toutes les valeurs d'une catégorie spécifiée

     1. Si vous avez sélectionné la balise de répartition des coûts, spécifiez la clé de balise dans la liste déroulante (par exemple, « équipe applicative » ou « environnement »).

     1. Si vous avez sélectionné Catégorie de coûts, spécifiez la catégorie dans le menu déroulant.
   + **Pour les moniteurs gérés par le client :**

     1. Sélectionnez la dimension de votre moniteur.

     1. Sous Méthode de surveillance, sélectionnez Gestion **par le client**.

     1. Choisissez les valeurs spécifiques que vous souhaitez surveiller (jusqu'à 10).

1. (Facultatif) Ajoutez un tag à votre moniteur. Pour plus d'informations sur les balises, veuillez consulter la rubrique [Balisage des ressources AWS](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) dans le *Guide Références générales AWS *.

   1. Entrez la valeur clé de la balise.

   1. Choisissez **Ajouter un nouveau tag** pour ajouter des tags supplémentaires. Le nombre maximum de balises que vous pouvez ajouter est de 50.

1. Choisissez **Suivant**.

1. Dans **Step 2 (Étape 2)**, configurez vos abonnements aux alertes.

   Pour l'**abonnement Alert**, si vous n'avez pas d'abonnement existant, choisissez **Créer un nouvel abonnement**. Si vous disposez d'abonnements existants, sélectionnez **Choose an existing subscription (Choisir un abonnement existant)**.
**Note**  
Un abonnement aux alertes vous avertit lorsqu'un moniteur de coûts détecte une anomalie. En fonction de la fréquence des alertes, vous pouvez notifier les personnes désignées par e-mail ou par Amazon SNS.  
Pour les rubriques Amazon SNS, configurez pour créer un développeur Amazon Q dans la configuration des applications de chat. Cette configuration associe la rubrique Amazon SNS à une chaîne Slack ou à un salon de discussion Amazon Chime. Par exemple, créez un abonnement pour l'équipe des finances de votre organisation. Pour de plus amples informations, veuillez consulter [Réception d'alertes d'anomalies dans les applications de chat](cad-alert-chime.md).

   Pour **Subscription name (Nom de l'abonnement)**, saisissez un nom qui décrit votre cas d'utilisation. Par exemple, si l'abonnement est destiné aux dirigeants, le nom de l'abonnement peut être « Rapport de leadership ». 

   Sous **Alerting frequency (Fréquence des alertes)**, choisissez votre fréquence de notification préférée.
   + **Alertes individuelles** - L'alerte vous avertit dès qu'une anomalie est détectée. Vous pouvez recevoir plusieurs alertes tout au long d'une journée. Ces notifications nécessitent une rubrique Amazon SNS.

     Vous pouvez configurer le sujet Amazon SNS pour créer une configuration Amazon Q Developer dans les applications de chat qui associe le sujet Amazon SNS à un canal Slack ou à un salon de discussion Amazon Chime. Pour de plus amples informations, veuillez consulter [Réception d'alertes d'anomalies dans les applications de chat](cad-alert-chime.md).
   + **Résumés quotidiens** : notification par e-mail contenant un résumé quotidien des 10 principales alertes de la veille, triées par impact sur les coûts. Le système génère ce résumé à 00h00 UTC tous les jours, bien que le délai de livraison réel puisse varier. Par exemple, une anomalie détectée à 04h30 UTC le 14 janvier sera incluse dans le résumé quotidien envoyé à 00h00 UTC le 15 janvier. Au moins un destinataire de l'e-mail doit être spécifié. Pour les alertes immédiates, nous vous recommandons d'utiliser l'option d'alertes individuelles.
   + **Résumés hebdomadaires** : notification par e-mail contenant un résumé hebdomadaire des alertes. Vous recevez un e-mail par semaine contenant des informations sur les multiples anomalies survenues au cours de cette semaine. Au moins un destinataire de l'e-mail doit être spécifié.

   Sous **Alert recipients (Destinataires des alertes)**, saisissez les adresses e-mail pour cet abonnement.

   Pour **Seuil**, entrez un nombre pour configurer les anomalies pour lesquelles vous souhaitez générer des alertes.

   Il existe deux types de seuils : les seuils absolus et les seuils en pourcentage. Les seuils absolus déclenchent des alertes lorsque l’impact financier total d’une anomalie dépasse le seuil que vous avez choisi. Les seuils de pourcentage déclenchent des alertes lorsque le pourcentage d'impact total d'une anomalie dépasse le seuil que vous avez choisi. Le pourcentage d'impact total est la différence en pourcentage entre le total des dépenses prévues et le total des dépenses réelles.

   (Facultatif) Choisissez **Ajouter un seuil** pour configurer un deuxième seuil pour le même abonnement. Les seuils peuvent être combinés en choisissant **AND** **ou OR** dans la liste déroulante.
**Note**  
AWS **La détection des anomalies de coût vous envoie une notification lorsqu'une anomalie atteint ou dépasse le seuil.** Si une anomalie persiste pendant plusieurs jours, les destinataires des alertes continueront de recevoir des notifications tant que le seuil sera atteint.  
Même si une anomalie est inférieure au seuil d'alerte, le modèle d'apprentissage automatique continue de détecter les anomalies de dépenses sur votre compte. Toutes les anomalies détectées par le modèle d'apprentissage automatique (avec des impacts financiers supérieurs ou inférieurs au seuil) sont disponibles dans l'onglet **Anomalies détectées**.

1. (Facultatif) Ajoutez un tag à votre abonnement aux alertes. Pour plus d'informations sur les balises, veuillez consulter la rubrique [Balisage des ressources AWS](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) dans le *Guide Références générales AWS *.

   1. Entrez la valeur clé de la balise.

   1. Choisissez **Ajouter un nouveau tag** pour ajouter des tags supplémentaires. Le nombre maximum de balises que vous pouvez ajouter est de 50.

1. (Facultatif) Choisissez **Add alert subscriptions (Ajouter des abonnements aux alertes)** pour créer un autre abonnement aux alertes. Avec cette option, vous pouvez créer un abonnement à l'aide du même moniteur. 

1. Choisissez **Create monitor (Créer un contrôle)**.

**Considérations importantes relatives aux moniteurs AWS gérés :**
+ Les abonnements aux alertes associés aux moniteurs AWS gérés utilisent le même seuil pour toutes les valeurs suivies
+ Lorsque de nouveaux comptes, tags ou catégories de membres sont ajoutés à votre AWS environnement, ils sont automatiquement inclus
+ Vous ne pouvez pas convertir les moniteurs gérés par le client existants en moniteurs AWS gérés
+ Pour un routage granulaire des alertes basé sur des valeurs spécifiques, configurez les notifications AWS utilisateur avec des modèles de filtrage JSON 

**Note**  
AWS les moniteurs gérés peuvent suivre jusqu'à 5 000 valeurs dans une dimension. Si votre organisation possède plus de 5 000 valeurs (par exemple, plus de 5 000 comptes membres ou valeurs de balises), le moniteur suivra les 5 000 valeurs les plus élevées en fonction de leurs dépenses totales.

------
#### [ Alert subscriptions ]<a name="ad-create-a-subscription"></a>

**Pour créer un abonnement aux alertes**

Vous devez créer au moins un abonnement aux alertes pour chaque moniteur. Les « étapes de création d'un suivi des coûts » décrites précédemment incluent déjà le processus de création d'un abonnement aux alertes. Si vous souhaitez créer des abonnements supplémentaires, procédez comme suit.

1. Choisissez l'onglet **Alert subscriptions (Abonnements aux alertes)**.

1. Choisissez **Create a subscription (Créer un abonnement)**.

1. Pour **Subscription name (Nom de l'abonnement)**, saisissez un nom qui décrit votre cas d'utilisation. Par exemple, si l'abonnement est destiné à la direction, le nom de l'abonnement peut être « Rapport de la direction ». 

1. Sous **Alerting frequency (Fréquence des alertes)**, choisissez votre fréquence de notification préférée.
   + **Alertes individuelles** - L'alerte vous avertit dès qu'une anomalie est détectée. Vous pouvez recevoir plusieurs alertes tout au long d'une journée. Ces notifications nécessitent une rubrique Amazon SNS.

     Vous pouvez configurer le sujet Amazon SNS pour créer une configuration Amazon Q Developer dans les applications de chat qui associe le sujet Amazon SNS à un canal Slack ou à un salon de discussion Amazon Chime. Pour de plus amples informations, veuillez consulter [Réception d'alertes d'anomalies dans les applications de chat](cad-alert-chime.md).
   + **Résumés quotidiens** : notification par e-mail contenant un résumé quotidien des 10 principales alertes de la veille, triées par impact sur les coûts. Le système génère ce résumé à 00h00 UTC tous les jours, bien que le délai de livraison réel puisse varier. Par exemple, une anomalie détectée à 04h30 UTC le 14 janvier sera incluse dans le résumé quotidien envoyé à 00h00 UTC le 15 janvier. Au moins un destinataire de l'e-mail doit être spécifié. Pour les alertes immédiates, nous vous recommandons d'utiliser l'option d'alertes individuelles.
   + **Résumés hebdomadaires** : notification par e-mail contenant un résumé hebdomadaire des alertes. Vous recevez un e-mail par semaine contenant des informations sur les multiples anomalies survenues au cours de cette semaine. Au moins un destinataire de l'e-mail doit être spécifié.

1. Sous **Alert recipients (Destinataires des alertes)**, saisissez les adresses e-mail pour cet abonnement. 

1. Pour **Seuil**, entrez un nombre pour configurer les anomalies pour lesquelles vous souhaitez générer des alertes.

   Il existe deux types de seuils : les seuils absolus et les seuils en pourcentage. Les seuils absolus déclenchent des alertes lorsque l’impact financier total d’une anomalie dépasse le seuil que vous avez choisi. Les seuils de pourcentage déclenchent des alertes lorsque le pourcentage d'impact total d'une anomalie dépasse le seuil que vous avez choisi. Le pourcentage d'impact total est la différence en pourcentage entre le total des dépenses prévues et le total des dépenses réelles.

   (Facultatif) Choisissez **Ajouter un seuil** pour configurer un deuxième seuil pour le même abonnement. Les seuils peuvent être combinés en choisissant **AND** **ou OR** dans la liste déroulante.
**Note**  
AWS **La détection des anomalies de coût vous envoie une notification lorsqu'une anomalie atteint ou dépasse le seuil.** Si une anomalie persiste pendant plusieurs jours, les destinataires des alertes continueront de recevoir des notifications tant que le seuil sera atteint.  
Même si une anomalie est inférieure au seuil d'alerte, le modèle d'apprentissage automatique continue de détecter les anomalies de dépenses sur votre compte. Toutes les anomalies détectées par le modèle d'apprentissage automatique (avec des impacts financiers supérieurs ou inférieurs au seuil) sont disponibles dans l'onglet **Anomalies détectées**.

1. Dans la section **Surveillance des coûts**, sélectionnez les moniteurs que vous souhaitez associer à l'abonnement aux alertes.

1. (Facultatif) Ajoutez un tag à votre abonnement aux alertes. Pour plus d'informations sur les balises, veuillez consulter la rubrique [Balisage des ressources AWS](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) dans le *Guide Références générales AWS *.

   1. Entrez la valeur clé de la balise.

   1. Choisissez **Ajouter un nouveau tag** pour ajouter des tags supplémentaires. Le nombre maximum de balises que vous pouvez ajouter est de 50.

1. Choisissez **Créer un abonnement**.

------
#### [ AWS User Notifications ]

Pour plus d'informations sur la création d'alertes individuelles, voir [Utilisation des notifications AWS utilisateur avec détection des anomalies de coûts](https://docs.aws.amazon.com/cost-management/latest/userguide/cad-user-notifications.html).

------

## Vue d'ensemble des anomalies détectées
<a name="detector-history-values"></a>

Dans l'onglet **Anomalies détectées**, vous pouvez consulter la liste de toutes les anomalies détectées sur une période sélectionnée. Par défaut, vous pouvez voir les anomalies détectées au cours des 90 derniers jours. Vous pouvez rechercher les anomalies par **gravité**, **évaluation**, **services**, **type d'utilisation**, **région**, **type de moniteur**, **compte** ou **identifiant d'anomalie**. Vous pouvez trier par **date de début**, **dernière détection**, **durée**, **impact sur les coûts**, **% d'impact**, **nom du moniteur** et **cause principale (service)**.

Les colonnes par défaut suivantes sont incluses dans l'onglet **Anomalies détectées** :

**Date de début**  
Le jour où l'anomalie a commencé.

**Dernière détection**  
La dernière fois que l'anomalie a été détectée.

**Duration**  
Durée pendant laquelle l'anomalie a duré. Une anomalie peut être permanente.

**Impact sur les coûts**  
L'augmentation des dépenses détectée par rapport au montant des dépenses prévu. Il est calculé comme**actual spend - expected spend**. Par exemple, un impact financier total de 20\$1 sur un moniteur de service signifie qu'une augmentation de 20\$1 a été détectée dans un service particulier d'une durée totale des jours spécifiés.

**% d'impact**  
Différence en pourcentage entre les dépenses réelles et les dépenses prévues. Il est calculé comme**(total cost impact / expected spend) \$1 100**. Par exemple, si l'impact total sur les coûts était de 20\$1 et que les dépenses prévues étaient de 60\$1, le pourcentage d'impact serait de 33,33 %. Cette valeur ne peut pas être calculée lorsque les dépenses attendues sont nulles. Dans ces situations, la valeur sera affichée sous la forme « N/A ».

**Nom du moniteur**  
Le nom du moniteur d'anomalies.

**Cause première (Service)**  
La principale cause de l'anomalie dans le service. Le choix du nom du service dans la colonne Cause principale affiche les trois autres dimensions de la cause première (compte, région et type d'utilisation) correspondant à la cause principale de l'anomalie.

**Afficher plus**  
Un lien vers la page de détails de l'anomalie contenant des informations sur l'analyse des causes profondes et l'impact financier de l'anomalie. Le lien indique également le nombre de causes profondes détectées pour une anomalie.

L'onglet **Anomalies détectées** peut également être configuré pour afficher des colonnes d'informations supplémentaires. Toutes les modifications que vous apportez seront enregistrées au niveau du compte pour toutes les visites ultérieures dans l'onglet **Anomalies détectées**. Les **colonnes facultatives** suivantes sont incluses dans l'onglet **Anomalies détectées**.

**Compte**  
L'identifiant et le nom du compte à l'origine de l'anomalie. Si le compte est vide, AWS a détecté une anomalie, mais la cause première est indéterminée.

**Région**  
La région détectée comme étant la principale cause de l'anomalie.

**Type d'utilisation**  
Le type d'utilisation détecté comme étant la principale cause de l'anomalie.

**Dépenses prévues**  
Le montant que nos modèles d'apprentissage automatique s'attendaient à ce que vous dépensiez pendant la durée de l'anomalie, en fonction de vos habitudes de dépenses historiques.

**Dépenses réelles**  
Le montant total que vous avez réellement dépensé pendant la durée de l'anomalie.

**Évaluation**  
Pour chaque anomalie détectée, vous pouvez soumettre une évaluation afin d'améliorer nos systèmes de détection d'anomalies. Les valeurs possibles sont **Not submitted (Non soumis)**, **Not an issue (Non problématique)**, ou **Accurate anomaly (Anomalie précise)**. 

**Sévérité**  
Indique dans quelle mesure une anomalie donnée est anormale compte tenu des habitudes de dépenses historiques. Une gravité faible suggère généralement un petit pic par rapport aux dépenses historiques et une gravité élevée suggère un pic important. Toutefois, une légère hausse associée à des dépenses historiquement constantes est considérée comme étant de gravité élevée. De même, un pic important associé à des dépenses historiques irrégulières est considéré comme étant de faible gravité. 

## Visualisation des anomalies détectées et de leurs causes profondes potentielles
<a name="view-ad-monitor"></a>

Une fois que vous avez créé vos moniteurs, AWS Cost Anomaly Detection évalue vos futures dépenses. Selon les abonnements aux alertes que vous avez définis, vous pouvez commencer à recevoir des alertes dans les 24 heures.<a name="view-email-process"></a>

**Pour afficher vos anomalies à partir d'une alerte par e-mail**

1. Choisissez le lien **View in Anomaly Detection (Affichage dans la détection des anomalies)**.

1. Sur la page **Anomaly details (Détails des anomalies)**, vous pouvez afficher l'analyse des causes profondes et l'impact sur les coûts de l'anomalie.

1. (Facultatif) Choisissez **Afficher dans Cost Explorer** pour afficher un graphique chronologique de l'impact sur les coûts.

1. (Facultatif) Choisissez **Afficher la cause** première dans le tableau des **causes principales potentielles les mieux classées** pour une cause fondamentale qui vous intéresse pour voir un graphique chronologique filtré en fonction de cette cause première.

1. (Facultatif) Choisissez **Soumettre l'évaluation** dans le champ **Avez-vous trouvé cette anomalie détectée utile ?** alerte d'information pour fournir des commentaires et aider à améliorer la précision de notre détection.<a name="view-console-process"></a>

**Pour visualiser vos anomalies depuis la AWS Billing and Cost Management console**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le panneau de navigation, choisissez **Cost Anomaly Detection (Détection des anomalies de coûts)**.

1. (Facultatif) Dans l'onglet **Anomalies détectées**, utilisez la zone de recherche pour affiner la liste des anomalies détectées pour une catégorie particulière. Les catégories que vous pouvez choisir sont la gravité, l'évaluation, le service, le compte, le type d'utilisation, la région et le type de moniteur.

1. (Facultatif) Choisissez la **date de début** d'une anomalie particulière pour afficher les détails.

1. Sur la page **Anomaly details (Détails des anomalies)**, vous pouvez afficher l'analyse des causes profondes et l'impact sur les coûts de l'anomalie.

1. (Facultatif) Choisissez **Afficher dans Cost Explorer** pour afficher un graphique chronologique de l'impact sur les coûts et, si nécessaire, approfondir les données.

1. (Facultatif) Choisissez **Afficher la cause** **première dans le tableau des causes profondes potentielles les mieux classées** pour afficher un graphique chronologique filtré en fonction de la cause première.

1. (Facultatif) Choisissez **Soumettre l'évaluation** dans le champ **Avez-vous trouvé cette anomalie détectée utile ?** alerte d'information pour fournir des commentaires et aider à améliorer la précision de notre détection.<a name="view-anomaly-sns"></a>

**Pour afficher vos anomalies à partir d'une rubrique Amazon SNS**

1. Souscrivez un point de terminaison à la rubrique Amazon SNS que vous avez créée pour un moniteur de coûts avec des alertes individuelles. Pour obtenir des instructions, consultez [Abonnement à une rubrique Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-create-subscribe-endpoint-to-topic.html) dans le *Manuel du développeur Amazon Simple Notification Service*.

1. Une fois que votre terminal a reçu des messages provenant de la rubrique Amazon SNS, ouvrez un message, puis recherchez l'**anomalyDetailsLink**URL. L'exemple suivant est un message envoyé par AWS Cost Anomaly Detection via Amazon SNS.

   ```
   {
       "accountId": "123456789012",
       "anomalyDetailsLink": "https://console.aws.amazon.com/cost-management/home#/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12",
       "anomalyEndDate": "2021-05-25T00:00:00Z",
       "anomalyId": "12345678-abcd-ef12-3456-987654321a12",
       "anomalyScore": {
           "currentScore": 0.47,
           "maxScore": 0.47
       },
       "anomalyStartDate": "2021-05-25T00:00:00Z",
       "dimensionKey": {
           "type": "DIMENSION",
           "key": "SERVICE"
       },
       "dimensionalValue": "ServiceName",
       "impact": {
           "maxImpact": 151,
           "totalActualSpend": 1301,
           "totalExpectedSpend": 300,
           "totalImpact": 1001,
           "totalImpactPercentage": 333.67
       },
       "monitorArn": "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef",
       "rootCauses": [
           {
               "linkedAccount": "AnomalousLinkedAccount",
               "linkedAccountName": "AnomalousLinkedAccountName",    
               "region": "AnomalousRegionName",
               "service": "AnomalousServiceName",
               "usageType": "AnomalousUsageType",
               "impact": {
                   "contribution": 601,
               }
           }                
       ],
       "subscriptionId": "874c100c-59a6-4abb-a10a-4682cc3f2d69",
       "subscriptionName": "alertSubscription"
   }
   ```

1. Ouvrez l'**anomalyDetailsLink**URL dans un navigateur Web. L'URL vous amène à la page de **détails de l'anomalie** associée. Cette page présente l'analyse des causes profondes et l'impact financier de l'anomalie.

## Types de contrôles
<a name="monitor-type-def"></a>

Vous pouvez choisir le type de moniteur qui correspond à la structure de votre compte. AWS La détection des anomalies de coût propose deux approches pour créer des moniteurs : des moniteurs AWS gérés qui suivent automatiquement les 5 000 valeurs les plus importantes de manière indépendante au sein d'une dimension, et des moniteurs gérés par le client qui vous permettent de sélectionner des valeurs spécifiques à surveiller de manière agrégée.


| Dimension du moniteur | AWS Géré | Géré par le client | 
| --- | --- | --- | 
| Services AWS | Évalue automatiquement toutes les anomalies Services AWS utilisées par votre compte. Lorsque vous commencez à en utiliser de nouveaux Services AWS, le moniteur commence automatiquement à les évaluer. Disponible à la fois sur les comptes de gestion et sur les comptes des membres. | Les Services AWS moniteurs gérés par le client ne sont pas pris en charge. | 
| Comptes liés | Suit automatiquement les habitudes de dépenses sur tous les comptes membres de votre organisation. Lorsque de nouveaux comptes sont ajoutés, ils sont automatiquement inclus dans la couverture de surveillance. Disponible uniquement dans les comptes de gestion. | Suivez les comptes de membres spécifiques (jusqu'à 10) que vous sélectionnez manuellement. Les dépenses sont agrégées sur les comptes sélectionnés. Utile pour surveiller conjointement des comptes ou des environnements de projet spécifiques.  | 
| Balises d'allocation des coûts | Surveille automatiquement toutes les valeurs uniques pour une clé de balise spécifiée. Par exemple, la spécification « équipe d'application » permet de suivre chaque valeur de l'équipe (équipe-a, équipe-b, équipe-c) de manière indépendante. Les nouvelles valeurs de balise sont automatiquement incluses au fur et à mesure de leur création. | Suivez les valeurs de balise spécifiques (jusqu'à 10) que vous sélectionnez manuellement pour une clé de balise donnée. Utile lorsque vous avez besoin de seuils différents pour différentes valeurs de balises ou lorsque vous souhaitez surveiller uniquement les équipes hautement prioritaires.  | 
| Catégories de coût | Suit automatiquement toutes les valeurs comprises dans une catégorie de coûts spécifiée. Si vous avez une catégorie « unité commerciale » avec des valeurs telles que « vente au détail », « vente en gros » et « opérations », le moniteur analyse les habitudes de dépenses pour chaque unité de manière indépendante. Les nouvelles valeurs de catégories de coûts sont automatiquement incluses au fur et à mesure de leur création. | Suivez la valeur d'une catégorie de coûts spécifique que vous sélectionnez manuellement. Utile pour surveiller des unités commerciales ou des centres de coûts spécifiques avec des exigences de seuil uniques. | 

Le nombre maximum de comptes membres ou de valeurs de balises que vous pouvez sélectionner pour chaque moniteur géré par le client est de 10.

**Quand utiliser chaque type de moniteur**

Utilisez des **moniteurs AWS gérés** lorsque vous avez besoin de :
+ Couverture complète de toutes les valeurs dans une dimension
+ Adaptation automatique au fur et à mesure que votre organisation grandit
+ Frais de maintenance minimaux
+ Surveillance cohérente de toutes les équipes et de tous les comptes

Utilisez des **moniteurs gérés par le client** lorsque vous avez besoin de : 
+ Différents seuils d'alerte pour différents groupes
+ Pour surveiller des sous-ensembles spécifiques de comptes ou d'équipes
+ Pour agréger les dépenses selon des valeurs spécifiques
+ Surveillance spéciale pour les charges de travail hautement prioritaires ou sensibles

**Bonnes pratiques :**
+ Utilisez des moniteurs AWS gérés pour une couverture complète de votre principale dimension d'organisation des coûts
+ Maintenez votre Services AWS moniteur aux côtés des autres moniteurs AWS gérés pour une visibilité globale du niveau de service
+ Utilisez des moniteurs gérés par le client pour compléter les moniteurs AWS gérés pour des cas d'utilisation spécifiques nécessitant des seuils ou des regroupements différents
+ Évitez de créer des moniteurs couvrant plusieurs dimensions pour éviter les alertes dupliquées

**Note**  
Les moniteurs gérés par le client étaient auparavant appelés moniteurs personnalisés. La fonctionnalité reste la même, le changement de nom reflétant la distinction avec les moniteurs qui AWS gèrent en votre nom.

Pour plus d'informations sur la création de votre rubrique Amazon SNS, consultez [Création d'une rubrique Amazon SNS pour les notifications d'anomalies](ad-SNS.md).

# Passage d'un moniteur client à un moniteur AWS géré
<a name="transition-monitors"></a>

Si vous utilisez actuellement plusieurs moniteurs gérés par le client pour suivre des comptes individuels, des équipes ou des catégories, vous pouvez passer à des moniteurs AWS gérés pour une gestion simplifiée et une couverture automatique. 

**Processus de transition**

1. **Créez votre moniteur AWS géré à côté des moniteurs gérés par le client existants**
   + Choisissez la dimension qui correspond à votre principale méthode d'organisation des coûts
   + Le moniteur AWS géré commencera à suivre automatiquement toutes les valeurs

1. **Vérifiez la couverture de détection**
   + Permettre au moniteur AWS géré de fonctionner pendant au moins 24 à 48 heures 
   + Comparez les anomalies détectées avec les moniteurs gérés par vos clients existants
   + Assurez-vous que le moniteur AWS géré détecte les anomalies comme prévu

1. **Configuration des abonnements aux alertes**
   + Définissez des seuils appropriés pour votre moniteur AWS géré
   + Notez que les abonnements aux alertes associés aux moniteurs AWS gérés utilisent le même seuil pour toutes les valeurs suivies
   + Pour un routage spécifique à une valeur, configurez les notifications AWS utilisateur avec des modèles JSON

1. **Supprimez les moniteurs redondants gérés par le client** 
   + Après avoir confirmé la couverture complète, supprimez les écrans individuels gérés par le client
   + Conservez tous les moniteurs gérés par le client qui répondent à des objectifs spécifiques (tels que le regroupement de comptes associés)

**Exemple de scénario de transition :** si vous avez 50 moniteurs gérés par le client qui suivent les différentes équipes d'application via des balises de répartition des coûts :

1. Créez un outil de surveillance de la répartition des coûts AWS géré à l'aide de votre clé de tag d'équipe

1. Vérifiez qu'il détecte les anomalies dans toutes les équipes

1. Configurer les abonnements aux alertes avec des seuils appropriés

1. Supprimez les 50 moniteurs individuels gérés par le client

**Remarques importantes :**
+ La conversion directe des moniteurs gérés par le client vers des moniteurs AWS gérés n'est pas prise en charge
+ AWS les moniteurs gérés peuvent initialement générer davantage de détections d'anomalies grâce à une couverture complète
+ Les données d'anomalies historiques provenant des moniteurs gérés par le client sont conservées lorsque vous les supprimez (disponibles via l'API uniquement ; les moniteurs supprimés et leurs anomalies n'apparaissent pas dans la console)
+ Envisagez de conserver certains moniteurs gérés par le client pour des cas d'utilisation spécifiques nécessitant des seuils différents

# Modification de vos préférences d'alerte
<a name="edit-alert-pref"></a>

Vous pouvez adapter vos moniteurs de coûts et vos abonnements aux alertes en AWS Billing and Cost Management fonction de vos besoins. 

Vous pouvez également modifier vos configurations de notifications dans Notifications AWS utilisateur.

**Note**  
Lorsque vous utilisez des moniteurs AWS gérés, considérez qu'un seul seuil s'applique à toutes les valeurs suivies. Si vous avez besoin de seuils d'alerte différents pour différentes équipes ou comptes, vous pouvez :  
Créez des moniteurs supplémentaires gérés par les clients avec des abonnements aux alertes dédiés avec des seuils spécifiques
Utilisez les notifications AWS utilisateur pour filtrer et acheminer les alertes en fonction des attributs d'anomalie
Configurer les rubriques Amazon Amazon SNS avec une logique personnalisée pour le routage des alertes 

------
#### [ Cost monitors ]<a name="edit-cost-monitor"></a>

**Pour modifier vos moniteurs de coûts**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le panneau de navigation, choisissez **Cost Anomaly Detection (Détection des anomalies de coûts)**.

1. Cliquez sur l'onglet **Cost monitors (Moniteurs de coûts)**.

1. Sélectionnez le moniteur que vous souhaitez modifier.

1. Choisissez **Modifier**.
   + (Alternative) Choisissez le nom du moniteur individuel.
   + Choisissez **Edit monitor (Modification du moniteur)**.

1. Sur la page **Edit monitor (Modification du contrôle)**, modifiez les paramètres de **nom du moniteur** et **abonnements aux alertes jointes**.

1. Choisissez **Gérer les balises** pour ajouter, modifier ou supprimer des balises pour le moniteur.

1. Choisissez **Enregistrer**.

------
#### [ Alert subscriptions ]<a name="edit-alert-process"></a>

**Pour modifier vos abonnements aux alertes**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le panneau de navigation, choisissez **Cost Anomaly Detection (Détection des anomalies de coûts)**.

1. Choisissez l'onglet **Alert subscriptions (Abonnements aux alertes)**.

1. Sélectionnez l'abonnement que vous souhaitez modifier.

1. Choisissez **Modifier**.
   + (Alternative) Choisissez le nom du moniteur individuel.
   + Choisissez **Modifier**.

1. Sur la page **Edit alert subscription (Modification d'abonnement aux alertes)**, modifiez les paramètres de **nom de l'abonnement**, **seuil**, **fréquence**, **destinataires**, ou **moniteurs de coûts**.

1. Choisissez **Gérer les balises** pour ajouter, modifier ou supprimer des balises pour le moniteur.

1. Choisissez **Enregistrer**.

------
#### [ AWS User Notifications ]

Pour plus d'informations sur la façon de modifier vos configurations de notifications, voir [Modification des configurations de notification dans Notifications AWS utilisateur](https://docs.aws.amazon.com/notifications/latest/userguide/edit-notifications.html) du *Guide de AWS l'utilisateur des notifications utilisateur*.

------

# Création d'une rubrique Amazon SNS pour les notifications d'anomalies
<a name="ad-SNS"></a>

Pour créer un moniteur de détection des anomalies qui envoie des notifications à une rubrique Amazon Simple Notification Service (Amazon SNS), vous devez déjà avoir une rubrique Amazon SNS ou en créer une nouvelle. Vous pouvez utiliser les rubriques Amazon SNS pour envoyer des notifications via Amazon SNS en plus des e-mails. AWS Cost Anomaly Detection doit disposer des autorisations nécessaires pour envoyer une notification à votre sujet. 

**Pour créer une rubrique de notification Amazon SNS et accorder des autorisations**

1. [Connectez-vous à la console Amazon SNS AWS Management Console et ouvrez-la sur v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Dans le volet de navigation, choisissez **Rubriques**.

1. Choisissez **Créer une rubrique**.

1. Pour **Name (Nom)**, entrez le nom de votre rubrique de notification.

1. (Facultatif) Sous **Display name (Nom d'affichage)**, entrez le nom que vous souhaitez afficher lorsque vous recevez une notification.

1. Dans **Access policy (Stratégie d'accès)**, choisissez **Advanced (Avancée)**.

1. Dans le champ de texte de la politique, après **« Déclaration » : [**, entrez l'une des déclarations suivantes :

   Pour autoriser le service de détection des anomalies de AWS coût à publier sur la rubrique Amazon SNS, utilisez l'instruction suivante.

   ```
   {
     "Sid": "E.g., AWSAnomalyDetectionSNSPublishingPermissions",
     "Effect": "Allow",
     "Principal": {
       "Service": "costalerts.amazonaws.com"
     },
     "Action": "SNS:Publish",
     "Resource": "your topic ARN"
   }
   ```

   Pour autoriser le service de détection des anomalies de AWS coût à publier sur la rubrique Amazon SNS uniquement pour le compte d'un certain compte, utilisez la déclaration suivante.

   ```
   {
     "Sid": "E.g., AWSAnomalyDetectionSNSPublishingPermissions",
     "Effect": "Allow",
     "Principal": {
       "Service": "costalerts.amazonaws.com"
     },
     "Action": "SNS:Publish",
     "Resource": "your topic ARN",
     "Condition": {
           "StringEquals": {
             "aws:SourceAccount": [
               "account-ID"
             ]
           }
     }
   }
   ```
**Note**  
Dans cette politique de rubrique, vous entrez l'ID de compte de l'abonnement comme valeur de la `aws:SourceAccount` condition. Cette condition fait en sorte que AWS Cost Anomaly Detection interagisse avec la rubrique Amazon SNS uniquement lors de l'exécution d'opérations pour le compte propriétaire de l'abonnement.  
Vous pouvez limiter la détection des anomalies de AWS coût pour interagir avec le sujet uniquement lorsque vous effectuez des opérations pour le compte d'un abonnement spécifique. Pour ce faire, utilisez la `aws:SourceArn` condition figurant dans la politique du sujet.  
Pour plus d'informations sur ces conditions, consultez [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount)et consultez [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn)le *guide de l'utilisateur IAM*.

1. Dans la déclaration de politique de sujet que vous sélectionnez, remplacez les valeurs suivantes :
   + Remplacez (par exemple*AWSAnomalyDetectionSNSPublishingPermissions*) par une chaîne. Le `Sid` doit être unique dans la stratégie.
   + *your topic ARN*Remplacez-le par le sujet Amazon SNS Amazon Resource Name (ARN).
   + Si vous utilisez le relevé avec la `aws:SourceAccount` condition, remplacez-le par *account-ID* l'identifiant du compte propriétaire de l'abonnement. Si la rubrique Amazon SNS comporte plusieurs abonnements provenant de différents comptes, ajoutez plusieurs comptes IDs à la `aws:SourceAccount` condition.

1. Choisissez **Créer une rubrique**.

   Votre rubrique est répertoriée dans la liste des rubriques sur la page **Topics (Rubriques)**.

## Vérifier ou renvoyer les e-mails de confirmation de notification
<a name="ad-confirm-subscription"></a>

Lorsque vous créez un moniteur de détections d'anomalies avec des notifications, vous créez également des notifications Amazon SNS. Pour envoyer des notifications, vous devez accepter l'abonnement à la rubrique de notification Amazon SNS.

Pour confirmer que vos abonnements aux notifications sont acceptés ou pour renvoyer un e-mail de confirmation d'abonnement, utilisez la console Amazon SNS.

**Pour vérifier l'état de votre notification ou pour renvoyer un e-mail de confirmation**

1. [Connectez-vous à la console Amazon SNS AWS Management Console et ouvrez-la sur v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Dans le panneau de navigation, sélectionnez **Abonnements**.

1. Vérifiez le statut de votre notification. Sous **État**, `PendingConfirmation` apparaît si un abonnement n'est pas accepté et confirmé.

1. (Facultatif) Pour renvoyer une demande de confirmation, sélectionnez l'abonnement indiquant une confirmation en attente, puis choisissez **Request confirmation** (Demander une confirmation). Amazon SNS envoie une demande de confirmation pour les points de terminaison qui sont abonnés aux notifications.

   Lorsque chaque propriétaire d'un point de terminaison reçoit l'e-mail, il doit sélectionner le lien **Confirmer l'abonnement** pour activer la notification.

## Protection des données de vos alertes de détection d'anomalies Amazon SNS avec SSE et AWS KMS
<a name="protect-sns-sse"></a>

Le chiffrement côté serveur (SSE, Server-Side Encryption) vous permet de transférer des données sensibles dans des rubriques chiffrées. SSE protège les messages Amazon SNS à l'aide de clés gérées dans AWS Key Management Service (AWS KMS).

Pour gérer le SSE à l'aide AWS Management Console du AWS SDK, consultez la section [Activation du chiffrement côté serveur (SSE) pour une rubrique Amazon SNS dans](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-enable-encryption-for-topic.html) le guide de démarrage *Amazon Simple Notification Service*.

Pour créer des sujets chiffrés à l'aide de AWS CloudFormation, consultez le [guide de AWS CloudFormation l'utilisateur](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

SSE chiffre les messages une fois reçus par Amazon SNS. Les messages sont stockés chiffrés et sont déchiffrés à l'aide d'Amazon SNS, uniquement lorsqu'ils sont envoyés.

### Configuration des AWS KMS autorisations
<a name="configure-kms-perm"></a>

Vous devez configurer vos politiques AWS KMS clés avant de pouvoir utiliser le chiffrement côté serveur (SSE). Vous pouvez utiliser cette configuration pour chiffrer des sujets, en plus de chiffrer et de déchiffrer des messages. Pour plus d'informations sur AWS KMS les autorisations, voir [Permissions d'AWS KMS API : référence sur les actions et les ressources](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) dans le *manuel du AWS Key Management Service développeur*.

Vous pouvez également utiliser les politiques IAM pour gérer les autorisations AWS KMS clés. Pour plus d’informations, consultez [Utilisation de politiques IAM avec AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/iam-policies.html).

**Note**  
Vous pouvez configurer des autorisations globales pour envoyer et recevoir des messages depuis Amazon SNS. Cependant, cela AWS KMS nécessite que vous nommiez le nom de ressource Amazon complet (ARN) des AWS KMS keys (clés KMS) dans le nom spécifique Régions AWS. Vous pouvez le trouver dans la section **Resource** (Ressource) d'une stratégie IAM.  
Assurez-vous que les politiques clés de la clé KMS autorisent les autorisations nécessaires. Pour cela, nommez les mandataires qui produisent et consomment des messages chiffrés dans Amazon SNS en tant qu’utilisateurs dans la stratégie de clé KMS.<a name="enable-compatiblility"></a>

**Pour permettre la compatibilité entre la détection AWS des anomalies de coût et les rubriques Amazon SNS chiffrées**

1. Cliquez sur [Create a KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html#create-keys-console) (Créer une clé KMS).

1. Ajoutez l'une des politiques suivantes en tant que stratégie clé KMS :

   Pour accorder au service de détection des anomalies de AWS coût l'accès à la clé KMS, utilisez l'instruction suivante.

------
#### [ JSON ]

****  

   ```
   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "costalerts.amazonaws.com"
               },
               "Action": [
                   "kms:GenerateDataKey*",
                   "kms:Decrypt"
               ],
               "Resource": "*"
           }
       ]
   }
   ```

------

   Pour autoriser le service de détection des anomalies de AWS coût à accéder à la clé KMS uniquement lorsque vous effectuez des opérations pour le compte d'un certain compte, utilisez l'instruction suivante.

------
#### [ JSON ]

****  

   ```
   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "costalerts.amazonaws.com"
               },
               "Action": [
                   "kms:GenerateDataKey*",
                   "kms:Decrypt"
               ],
               "Resource": "*",
               "Condition": {
                   "StringEquals": {
                       "aws:SourceAccount": [
                           "account-ID"
                       ]
                   }
               }
           }
       ]
   }
   ```

------
**Note**  
Dans cette politique de clé KMS, vous entrez l'ID de compte de l'abonnement comme valeur de la `aws:SourceAccount` condition. Cette condition fait en sorte que AWS Cost Anomaly Detection interagisse avec la clé KMS uniquement lors de l'exécution d'opérations pour le compte propriétaire de l'abonnement.  
Pour que AWS Cost Anomaly Detection interagisse avec la clé KMS uniquement lors de l'exécution d'opérations pour le compte d'un abonnement spécifique, utilisez la `aws:SourceArn` condition prévue dans la politique relative aux clés KMS.  
Pour plus d'informations sur ces conditions, consultez [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount)et consultez [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn)le *guide de l'utilisateur IAM*.

1. Si vous utilisez la politique des clés KMS avec `aws:SourceAccount` cette condition, remplacez-la par *account-ID* l'ID de compte propriétaire de l'abonnement. Si la rubrique Amazon SNS comporte plusieurs abonnements provenant de différents comptes, ajoutez plusieurs comptes IDs à la `aws:SourceAccount` condition.

1. [Activez SSE pour votre rubrique Amazon SNS.](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-enable-encryption-for-topic.html)
**Note**  
Assurez-vous d'utiliser la même clé KMS qui autorise AWS Cost Anomaly Detection à publier sur des sujets Amazon SNS chiffrés.

1. Choisissez **Save Changes (Enregistrer les modifications)**.

# Réception d'alertes d'anomalies dans les applications de chat
<a name="cad-alert-chime"></a>

Vous pouvez utiliser Amazon Q Developer pour recevoir vos alertes de détection d'anomalies de AWS coûts dans Amazon Chime et Slack.

------
#### [ Amazon Chime ]

**Pour commencer à recevoir vos alertes de détection d'anomalies de AWS coûts dans Amazon Chime**

1. Suivez [Commencer à utiliser la AWS détection des anomalies de coûts](getting-started-ad.md) pour créer un moniteur.

1. Créez un abonnement aux alertes à l'aide du `Individual alerts` type. Les rubriques Amazon SNS ne peuvent être configurées que pour`individual alerts`.

1. Ajoutez une rubrique Amazon SNS en tant que destinataire d'alerte à une ou plusieurs alertes spécifiques. Pour vous assurer que Cost Anomaly Detection dispose des autorisations nécessaires pour publier sur vos rubriques Amazon SNS, consultez. [Création d'une rubrique Amazon SNS pour les notifications d'anomalies](ad-SNS.md)

1. Joignez l'abonnement aux alertes au moniteur pour lequel vous souhaitez recevoir des alertes Amazon Chime.

1. Ouvrez [Amazon Chime](http://app.chime.aws/).

1. Pour **Amazon Chime**, choisissez le salon de discussion que vous souhaitez configurer pour recevoir des notifications via Amazon Q Developer.

1. Choisissez l'icône des paramètres de la salle en haut à droite, puis choisissez **Gérer les webhooks et les robots**.

   Amazon Chime affiche les webhooks associés au salon de discussion.

1. Pour le webhook, choisissez **Copier l'URL**, puis cliquez sur **Terminé**.

   **Si vous devez créer un nouveau webhook pour le salon de discussion, choisissez **Ajouter un webhook**, entrez un nom pour le webhook dans le champ **Nom**, puis choisissez Créer.**

1. Ouvrez la [console Amazon Q Developer dans les applications de chat](https://us-east-2.console.aws.amazon.com/chatbot/home?region=us-east-2#/chat-clients).

1. Choisissez **Configure new client (Configurer un nouveau client)**.

1. **Choisissez **Amazon Chime**, puis sélectionnez Configurer.**

1. Sous **Détails de configuration**, entrez le nom de votre configuration. Le nom doit être unique pour votre compte et ne peut pas être modifié ultérieurement.

1. Pour configurer le webhook Amazon Chime, procédez comme suit :

   1. Pour **l'URL du webhook**, collez l'URL du webhook que vous avez copiée depuis Amazon Chime.

   1. **Pour la **description du webhook**, utilisez la convention de dénomination suivante pour décrire l'objectif du webhook : chat\$1room\$1name/webhook\$1name.** Cela vous permet d'associer les webhooks Amazon Chime à leurs configurations Amazon Q Developer.

1. Si vous souhaitez activer la journalisation pour cette configuration, choisissez **Publier les CloudWatch journaux sur Amazon Logs**. Pour plus d'informations, consultez Amazon CloudWatch Logs pour Amazon Q Developer.
**Note**  
L'utilisation d'Amazon CloudWatch Logs entraîne des frais supplémentaires.

1. Pour **les autorisations**, définissez les autorisations IAM comme suit :

   1. Pour le **rôle IAM**, choisissez **Créer un rôle IAM à l'aide d'un modèle**. Si vous souhaitez plutôt utiliser un rôle existant, choisissez-le dans la liste des **rôles IAM**. Pour utiliser un rôle IAM existant, vous devrez peut-être le modifier pour l'utiliser avec Amazon Q Developer. Pour plus d'informations, consultez Configuration d'un rôle IAM pour Amazon Q Developer.

   1. Pour **Nom du rôle (Role name)**, saisissez un nom. Caractères valides : a-z, A-Z, 0-9.

   1. Pour les **modèles de politique**, choisissez **Autorisations de notification**. Il s'agit de la politique IAM fournie par Amazon Q Developer. Il fournit les autorisations de lecture et de liste nécessaires pour les CloudWatch alarmes, les événements et les journaux, ainsi que pour les rubriques Amazon Amazon SNS. 

1. Configurez les rubriques Amazon SNS qui enverront des notifications au webhook Amazon Chime.

   1. Pour la région **Amazon SNS, choisissez la AWS région** qui héberge les rubriques Amazon SNS pour cet abonnement Amazon Q Developer.

   1. Pour les **rubriques Amazon SNS**, choisissez la rubrique Amazon SNS pour l'abonnement du client. Cette rubrique définit le contenu envoyé au webhook Amazon Chime. Si la région comporte d'autres rubriques Amazon SNS, vous pouvez les sélectionner dans la même liste déroulante.

   1. Si vous souhaitez ajouter une rubrique Amazon SNS d'une autre région à l'abonnement aux notifications, choisissez **Ajouter une autre** région.

1. Choisissez **Configurer**.

Pour plus de détails, consultez le [didacticiel intitulé « Débuter avec Amazon Chime](https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html) » dans le guide d'*administration d'Amazon Q destiné aux développeurs d'applications de chat*.

------
#### [ Slack ]

**Pour commencer à recevoir vos alertes de détection d'anomalies de AWS coûts dans Slack**

1. Suivez [Commencer à utiliser la AWS détection des anomalies de coûts](getting-started-ad.md) pour créer un moniteur.

1. Créez un abonnement aux alertes à l'aide du `Individual alerts` type. Les rubriques Amazon SNS ne peuvent être configurées que pour`individual alerts`.

1. Ajoutez une rubrique Amazon SNS en tant que destinataire d'alerte à une ou plusieurs alertes spécifiques. Pour vous assurer que Cost Anomaly Detection dispose des autorisations nécessaires pour publier sur vos rubriques Amazon SNS, consultez. [Création d'une rubrique Amazon SNS pour les notifications d'anomalies](ad-SNS.md)

1. Associez l'abonnement aux alertes au moniteur pour lequel vous souhaitez recevoir des alertes Slack.

1. Ajoutez Amazon Q Developer à l'espace de travail Slack.

1. Ouvrez la [console Amazon Q Developer dans les applications de chat](https://us-east-2.console.aws.amazon.com/chatbot/home?region=us-east-2#/chat-clients).

1. Choisissez **Configure new client (Configurer un nouveau client)**.

1. Choisissez **Slack**, puis sélectionnez **Configurer**.

1. Dans la liste déroulante en haut à droite, choisissez l'espace de travail Slack que vous souhaitez utiliser avec Amazon Q Developer.

1. Sélectionnez **Allow (Autoriser)**.

Pour plus de détails, consultez [Tutoriel : Commencez à utiliser Slack](https://docs.aws.amazon.com/chatbot/latest/adminguide/slack-setup.html) dans le *Guide de l'administrateur des applications de chat Amazon Q pour les développeurs*.

------

# Utilisation EventBridge avec détection des anomalies de coûts
<a name="cad-eventbridge"></a>

AWS La détection des anomalies de coût est intégrée à EventBridge un service de bus d'événements que vous pouvez utiliser pour connecter vos applications à des données provenant de diverses sources. Pour plus d'informations, consultez le [guide de EventBridge l'utilisateur Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Vous pouvez l'utiliser EventBridge pour détecter les événements de détection d'anomalies de coûts et y réagir. Ensuite, en fonction des règles que vous créez, EventBridge invoque une ou plusieurs actions cibles lorsqu'un événement correspond aux valeurs que vous spécifiez dans une règle. Selon le type d'événement, vous pouvez saisir des informations sur l'événement, initier des événements supplémentaires, envoyer des notifications, prendre des mesures correctives ou effectuer d'autres actions. Pour configurer une EventBridge règle pour les événements de détection d'anomalies de coûts, consultez la section [Créer une règle dans Amazon EventBridge dans](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html#eb-gs-create-rule) le *guide de l' EventBridge utilisateur Amazon*.

## Exemple : EventBridge événement pour la détection d'anomalies de coûts
<a name="cad-eventbridge-example"></a>

Lorsqu'une alerte immédiate est détectée, l'abonné reçoit un événement de type `Anomaly Detected` détaillé. L'exemple suivant montre le corps de l'événement pour le type de détail :

```
{
    "version": "0",
    "id": "<id>", // alphanumeric string
    "source": "aws.ce",
    "detail-type": "Anomaly Detected",
    "account": "<account ID>", // 12 digit account id.
    "region": "<region>", // Cost Anomaly Detection home region.
    "time": "<date>", // Format: yyyy-MM-dd'T'hh:mm:ssZ
    "resources": [ 
         "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef"
    ],
    "detail": {
         "accountName": "<account name>",
         "anomalyEndDate": "2021-05-25T00:00:00Z",
         "anomalyId": "12345678-abcd-ef12-3456-987654321a12",
         "anomalyScore": { 
            "currentScore": 0.47,
            "maxScore": 0.47
         },
         "anomalyStartDate": "2021-05-25T00:00:00Z",
         "dimensionValue": "<dimension value>", // service name for AWS Service Monitor
         "feedback": "string",
         "impact": {
            "maxImpact": 151,
            "totalActualSpend": 1301,
            "totalExpectedSpend": 300,
            "totalImpact": 1001,
            "totalImpactPercentage": 333.67
         },
         "rootCauses": [ 
            {
                "linkedAccount": "<linked account ID>", // 12 digit account id.
                "linkedAccountName": "<linked account name>",
                "region": "<region>",
                "service": "<service name>", // AWS service name
                "usageType": "<usage type>", // AWS service usage type
                "impact": {
                    "contribution": 601,
                }
            }
        ],
        "accountId": "<account ID>", // 12 digit account id.
        "monitorArn": "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef",
        "monitorName": "<your monitor name>",
        "anomalyDetailsLink": "https://console.aws.amazon.com/cost-management/home#/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12"
    }
}
```

# Utilisation des notifications AWS utilisateur avec détection des anomalies de coûts
<a name="cad-user-notifications"></a>

Vous pouvez utiliser [les notifications aux AWS utilisateurs](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html) pour configurer des canaux de distribution qui vous informent des événements de détection d'anomalies de coûts. Vous recevrez une notification lorsqu'un événement correspond à une règle spécifiée. Vous pouvez recevoir des notifications relatives à des événements par le biais de plusieurs canaux, notamment par e-mail, via [Amazon Q Developer via des applications de chat](https://docs.aws.amazon.com/chatbot/latest/adminguide/what-is.html) telles qu'Amazon Chime, Microsoft Teams et Slack, ou par des notifications push pour les [applications AWS Console Mobile](https://docs.aws.amazon.com/consolemobileapp/latest/userguide/what-is-consolemobileapp.html). Vous pouvez également consulter les notifications à l'aide du [centre de notifications](https://console.aws.amazon.com/notifications/) de la console des notifications AWS utilisateur.

AWS Les notifications utilisateur prennent également en charge l'agrégation, ce qui peut réduire le nombre de notifications que vous recevez lors d'événements spécifiques. Pour plus d'informations, consultez le [AWS Guide de l'utilisateur des notifications des utilisateurs ](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html).

Pour utiliser les notifications AWS utilisateur, vous devez disposer des autorisations AWS Identity and Access Management (IAM) correctes. Pour plus d'informations sur la configuration de vos autorisations IAM, consultez la section [Création d'une configuration de notification](https://docs.aws.amazon.com/notifications/latest/userguide/getting-started.html#getting-started-step1) dans le *Guide de l'AWS utilisateur des notifications utilisateur*.

## Exemple : EventBridge événement pour `Anomaly Detected`
<a name="cad-user-notifications-example"></a>

Voici un exemple d'événement généralisé pour`Anomaly Detected`. Vous pouvez vous abonner à EventBridge des événements (tels que celui-ci) à l'aide des notifications AWS utilisateur.

```
{
    "version": "0",
    "id": "<id>", // alphanumeric string
    "source": "aws.ce",
    "detail-type": "Anomaly Detected",
    "account": "<account ID>", // 12 digit account id.
    "region": "<region>", // Cost Anomaly Detection home region.
    "time": "<date>", // Format: yyyy-MM-dd'T'hh:mm:ssZ
    "resources": [ 
         "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef"
    ],
    "detail": {
         "accountName": "<account name>",
         "anomalyEndDate": "2021-05-25T00:00:00Z",
         "anomalyId": "12345678-abcd-ef12-3456-987654321a12",
         "anomalyScore": { 
            "currentScore": 0.47,
            "maxScore": 0.47
         },
         "anomalyStartDate": "2021-05-25T00:00:00Z",
         "dimensionValue": "<dimension value>", // service name for AWS Service Monitor
         "feedback": "string",
         "impact": {
            "maxImpact": 151,
            "totalActualSpend": 1301,
            "totalExpectedSpend": 300,
            "totalImpact": 1001,
            "totalImpactPercentage": 333.67
         },
         "rootCauses": [ 
            {
                "linkedAccount": "<linked account ID>", // 12 digit account id.
                "linkedAccountName": "<linked account name>",
                "region": "<region>",
                "service": "<service name>", // AWS service name
                "usageType": "<usage type>", // AWS service usage type
                "impact": {
                    "contribution": 601,
                }
            }
        ],
        "accountId": "<account ID>", // 12 digit account id.
        "monitorArn": "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef",
        "monitorName": "<your monitor name>",
        "anomalyDetailsLink": "https://console.aws.amazon.com/cost-management/home#/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12"
    }
}
```

## Filtrage des événements
<a name="cad-user-notifications-filter"></a>

Vous pouvez filtrer les événements soit par service et par nom à l'aide des filtres disponibles dans la console de notifications AWS utilisateur, soit par propriétés spécifiques si vous créez votre propre EventBridge filtre à partir du code JSON.

**Topics**
+ [Exemple : Filtrer par impact](#example-filter-by-impact)
+ [Exemple : Filtrer par dimension de service](#example-filter-by-service-dimension)
+ [Exemple : Filtrer par balise de répartition des coûts](#example-filter-by-cost-allocation-tag)
+ [Exemple : Filtrer par région (cause première)](#example-filter-by-region-root-cause)
+ [Exemple : Filtrer selon plusieurs critères](#example-filter-composition)

### Exemple : Filtrer par impact
<a name="example-filter-by-impact"></a>

Le filtre suivant capture toute anomalie ayant un impact total supérieur à 100\$1 et un pourcentage d'impact supérieur à 10 %.

```
{
    "detail": {
        "impact": {
            "totalImpact": [{
                "numeric": [">", 100]
            }],
            "totalImpactPercentage": [{
                "numeric": [">", 10]
            }]
        }
    }
}
```

### Exemple : Filtrer par dimension de service
<a name="example-filter-by-service-dimension"></a>

Le filtre suivant capture les anomalies spécifiques au service EC2, détectées par le moniteur AWS des services.

```
{
    "detail": {
        "dimensionValue": ["Amazon Elastic Compute Cloud - Compute"],
        "monitorName": ["aws-services-monitor"]
    }
}
```

### Exemple : Filtrer par balise de répartition des coûts
<a name="example-filter-by-cost-allocation-tag"></a>

Le filtre suivant capture les anomalies destinées à l'équipe d'application du frontend, détectées par un outil de surveillance des balises de répartition des coûts dimensionnels.

```
{
  "detail": {
    "dimensionValue": ["ApplicationTeam:Frontend"],
    "monitorName": ["dimensional-CAT-monitor"]
  }
}
```

### Exemple : Filtrer par région (cause première)
<a name="example-filter-by-region-root-cause"></a>

Le filtre suivant capture les anomalies dont les causes profondes se situent dans la région de l'est des États-Unis (Virginie du Nord).

```
{
  "detail": {
    "rootCauses": {
      "region": ["us-east-1"]
    }
  }
}
```

### Exemple : Filtrer selon plusieurs critères
<a name="example-filter-composition"></a>

Le filtre complexe suivant capture les anomalies destinées à l'équipe d'application du Frontend dont l'impact total est supérieur à 100\$1, un pourcentage d'impact supérieur à 10 % et les causes profondes dans la région de l'est des États-Unis (Virginie du Nord).

```
{
  "detail": {
    "dimensionValue": ["ApplicationTeam:Frontend"],
    "monitorName": ["dimensional-CAT-monitor"],
    "impact": {
        "totalImpact": [{ "numeric": [">", 100] }],
        "totalImpactPercentage": [{ "numeric": [">", 10] }]
    },
    "rootCauses": {
        "region": ["us-east-1"]
    }
  }
}
```

# Se désinscrire de la détection des anomalies de coûts
<a name="opting-out-cad"></a>

Vous pouvez désactiver la détection des anomalies de coûts à tout moment. Pour vous désinscrire, vous devez supprimer tous les abonnements de surveillance des coûts et d'alerte de votre compte. Une fois que vous vous êtes désinscrit, Cost Anomaly Detection ne surveille plus vos habitudes de dépenses pour détecter les anomalies. Vous ne recevrez pas non plus d'autres notifications.

**Pour désactiver la détection des anomalies de coûts**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le panneau de navigation, choisissez **Cost Anomaly Detection (Détection des anomalies de coûts)**.

1. Pour supprimer tout outil de surveillance des coûts existant, procédez comme suit :

   1. Cliquez sur l'onglet **Cost monitors (Moniteurs de coûts)**.

   1. Sélectionnez le moniteur des coûts que vous souhaitez supprimer.

   1. Sélectionnez **Delete (Supprimer)**.

   1. Dans la boîte de dialogue **Supprimer le moniteur de coûts**, choisissez **Supprimer**.

   1. Répétez les étapes pour tous les moniteurs de coûts supplémentaires.

1. Pour supprimer des abonnements aux alertes existants, procédez comme suit :

   1. Choisissez l'onglet **Alert subscriptions (Abonnements aux alertes)**.

   1. Sélectionnez l'abonnement aux alertes que vous souhaitez supprimer.

   1. Sélectionnez **Delete (Supprimer)**.

   1. Dans la boîte de dialogue **Supprimer l'abonnement aux alertes**, choisissez **Supprimer**.

   1. Répétez les étapes pour tous les abonnements aux alertes supplémentaires.

**Note**  
Vous pouvez également désactiver la détection des anomalies de coûts en supprimant vos moniteurs de coûts et vos abonnements aux alertes dans l'API Cost Explorer. Pour ce faire, vous devez utiliser [DeleteAnomalyMonitor](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DeleteAnomalyMonitor.html)et [DeleteAnomalySubscription](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DeleteAnomalySubscription.html).