

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.

# Surveillance AWS Backup
<a name="monitoring"></a>

AWS Backup fonctionne avec d'autres AWS outils pour vous permettre de surveiller ses charges de travail. Ces outils incluent :
+ [AWS Backup tableaux de bord de console](backup-dashboards.md)
  + Le tableau de bord des tâches permet de surveiller l’état de la tâche ; vous pouvez consulter les métriques indiquant les réussites et les échecs des tâches, filtrés par motif, compte, région et type de ressource.
  + Le tableau de bord des jobs est disponible dans les régions où AWS Backup Audit Manager est pris en charge. Consultez [Disponibilité des fonctionnalités par Région AWS](backup-feature-availability.md#features-by-region) pour ces régions. Toutes les autres régions pourront accéder au [CloudWatch Tableau de bord](cloudwatch.md#cloudwatch-dashboard).
+ **Amazon CloudWatch** et **Amazon EventBridge** pour surveiller AWS Backup les processus.
  + Vous pouvez l'utiliser CloudWatch pour suivre les métriques, créer des alarmes et consulter des tableaux de bord. Pour de plus amples informations, veuillez consulter [AWS Backup statistiques avec Amazon CloudWatch](cloudwatch.md).
  + Vous pouvez l'utiliser EventBridge pour afficher et surveiller les AWS Backup événements. Pour de plus amples informations, veuillez consulter [Surveillance des AWS Backup événements à l'aide d'Amazon EventBridge](eventbridge.md).
+ **AWS CloudTrail**pour surveiller les appels AWS Backup d'API. Vous pouvez identifier l'heure, l'adresse IP source, les utilisateurs et les comptes qui effectuent ces appels. Pour de plus amples informations, veuillez consulter [Journalisation des appels d' AWS Backup API avec CloudTrail](logging-using-cloudtrail.md).
+ **Amazon Simple Notification Service** (Amazon SNS) pour vous abonner à des sujets AWS Backup connexes tels que les événements de sauvegarde, de restauration et de copie. Pour de plus amples informations, veuillez consulter [Options de notification avec AWS Backup](backup-notifications.md).

# AWS Backup tableaux de bord de console
<a name="backup-dashboards"></a>

**Note**  
Le tableau de bord des jobs est disponible dans toutes les régions où AWS Backup Audit Manager est pris en charge. Consultez [Disponibilité des fonctionnalités par Région AWS](backup-feature-availability.md#features-by-region) pour ces régions. Toutes les autres régions pourront accéder au [CloudWatch Tableau de bord](cloudwatch.md#cloudwatch-dashboard).

**Topics**
+ [Présentation des tableaux de bord de sauvegarde](#backup-dashboards-overview)
+ [Affichage du tableau de bord des tâches](#backup-dashboards-viewing)
+ [Motifs de tâches problématiques](#problematic-reasons)
+ [Obtention des données du tableau de bord via AWS CLI](#dashboard-data-cli)

## Présentation des tableaux de bord de sauvegarde
<a name="backup-dashboards-overview"></a>

AWS Backup fournit un tableau de bord des tâches dans la console pour vous aider à surveiller l'état de vos tâches de sauvegarde, de copie et de restauration. Les mêmes données affichées visuellement dans la console peuvent être récupérées dans la ligne de commande via AWS CLI.

Le tableau de bord des tâches peut être utilisé pour identifier les problèmes liés aux tâches de sauvegarde, de copie et de restauration par le biais d’une surveillance au niveau de l’organisation ou d’un compte membre. Grâce à ces informations, vous pouvez identifier et diagnostiquer les événements et les problèmes éventuels afin de garantir la fidélité de vos activités.

Le tableau de bord des tâches peut afficher deux périodes. Par défaut, les données des 14 derniers jours sont affichées, mais vous pouvez modifier la vue pour afficher les 7 derniers jours. Si vous modifiez la période, les données seront mises à jour pour refléter le nouvel intervalle de temps.

Notez que le tableau de bord affiche les données jusqu’à la date la plus récente à minuit (UTC), c’est-à-dire que les données du jour en cours ne sont pas incluses. Le tableau de bord est mis à jour quotidiennement entre 1 h 30 et 2 h 30 (UTC) environ.

## Affichage du tableau de bord des tâches
<a name="backup-dashboards-viewing"></a>

Pour consulter le tableau de bord des tâches, [connectez-vous à la AWS Backup console](https://console.aws.amazon.com/backup/) et sélectionnez **Tableaux de bord des tâches** dans la barre de navigation de gauche.

Sur la page du tableau de bord des tâches, vous pouvez sélectionner une tâche de sauvegarde, de copie ou de restauration.

La présentation du tableau de bord des tâches affiche une vue agrégée de la période spécifiée d’activité des tâches, y compris les tâches terminées, terminées avec des problèmes, expirées et ayant échoué. Par défaut, les données des 14 derniers jours sont affichées, mais vous pouvez modifier la vue pour afficher 7 jours.

**Note**  
`Completed with issues` est le statut d’une tâche affiché dans la console qui indique qu’une tâche est terminée avec un message de statut.

### État de la tâche
<a name="job-health"></a>

Le diagramme linéaire affiche les courbes de taux de réussite et d’échec des tâches au fil du temps. La courbe du taux de réussite indique une agrégation des tâches terminées et des tâches terminées avec problèmes. La courbe du taux d’échec indique la somme des tâches ayant échoué et expirées en fonction de la plage de temps spécifiée.

Les tâches non terminées ou n’ayant pas échoué (tâches avec un statut créées, en attente, en cours, abandonnées, abandonnées ou partielles) ne sont pas incluses ; les pourcentages totaux peuvent ne pas être égaux à 100 %.

### Statut de la tâche au fil du temps
<a name="job-status-over-time"></a>

Avec le diagramme à barres, vous pouvez générer un diagramme à barres personnalisé qui indique le nombre de tâches dans chaque catégorie (terminées, terminées avec problèmes, ayant échoué et expirées), réparties par jours.

À l'aide des menus déroulants, choisissez le ou les statuts, les types de ressources et AWS les régions que vous souhaitez voir apparaître dans le graphique. Si vous souhaitez approfondir votre sélection, sélectionnez **Afficher les tâches** pour afficher une partie préfiltrée de la page de surveillance des tâches/entre comptes.

Vous pouvez placer le pointeur de la souris sur une barre pour afficher une fenêtre contextuelle qui affiche les données de tâches détaillées pour la date sélectionnée.

### Tâches problématiques
<a name="problematic-jobs"></a>

Une tâche **problématique** est une tâche dont le statut est Échoué, Expiré ou Terminé avec des problèmes. Chaque diagramme affiche la métrique correspondante qui contient les comptes, les types de ressources ou les principales raisons qui contiennent le plus grand nombre de tâches problématiques.

L’affichage par défaut trie le widget du tableau de bord en fonction de la métrique spécifiée par ordre décroissant, en commençant par la métrique contenant le plus grand nombre de tâches problématiques associées à la métrique. 

L’affichage des comptes les plus problématiques ne sera visible que dans les comptes qui y ont accès via Organizations, tels que les comptes administratifs et les comptes d’administrateur délégué. S’il est visible, vous pouvez survoler un compte pour afficher le nombre de tâches problématiques associées au compte choisi.

Vous pouvez sélectionner une barre dans le diagramme pour ouvrir une fenêtre contextuelle. Dans cette fenêtre, vous pouvez sélectionner un statut de tâche pour ouvrir un tableau de surveillance des tâches/entre comptes filtré en fonction du statut sélectionné.

## Motifs de tâches problématiques
<a name="problematic-reasons"></a>

Le widget **Principaux motifs problématiques** indique la catégorie de code de message à laquelle appartiennent les messages d’erreur. Cependant, la catégorie peut ne pas expliquer les problèmes rencontrés par une tâche. Développez les catégories de codes de message ci-dessous pour plus de détails sur les messages ou les erreurs spécifiques que vos tâches peuvent rencontrer. Tous les messages d'erreur n'appartenant pas aux catégories de codes de message ci-dessous seront classés dans la catégorie « DIVERS ».

### « ERREUR\$1VSS »
<a name="messagecode-vss-error"></a>
+ « La tentative de sauvegarde Windows VSS a échoué car l’état de l’instance ou de l’agent SSM n’est pas valide ou les privilèges sont insuffisants. »
+ « La tentative de sauvegarde Windows VSS a échoué en raison de privilèges insuffisants pour effectuer cette opération. »
+ « La tentative de sauvegarde Windows VSS a échoué car le fichier ec2-vss-agent.exe n’est pas installé dans l’instance. »
+ « Une erreur liée à la tâche de sauvegarde Windows VSS s’est produite lors d’une tentative de sauvegarde normale. »
+ « La tentative de sauvegarde Windows VSS a échoué en raison d’un délai d’attente lors de la création d’instantanés compatible avec VSS. »
+  « La tentative de sauvegarde Windows VSS a échoué en raison d’une version de Windows Server non prise en charge. Vous pouvez utiliser Windows Server 2012 ou une version ultérieure. »
+ « La tentative de sauvegarde Windows VSS a échoué en raison d’un délai d’attente lors de la création d’instantanés compatible avec VSS. »

### « LIMITE\$1DÉPASSÉE »
<a name="messagecode-limit-exceeded"></a>
+ « Limite d’abonnés dépassée : vous avez atteint le nombre maximal de sauvegardes simultanées, qui est de 300. Attendez que les autres tâches se terminent et réessayez. Vous pouvez également nous contacter pour Support demander une augmentation de quota. »
+ « Le nombre maximum autorisé d’instantanés en cours pour un seul volume est dépassé. »
+ « Le nombre maximum autorisé d’instantanés actifs est dépassé. »
+ « La création d'images a été limitée en raison du nombre maximal d'instantanés simultanés sur un volume EBS. »
+ « Impossible de créer plus de 20 instantanés utilisateur »
+ « Le jeu de balises résultant ne doit pas comporter plus de 50 balises utilisateur. »
+ « Vous avez atteint le maximum de sauvegardes prises en charge pour votre compte/base de données. Consultez Quotas dans le Guide du développeur Timestream pour plus d’informations. »
+ « Vous avez atteint votre quota de 50 000 pour le nombre d’images publiques et privées autorisées dans cette région. Désenregistrez les images inutilisées ou demandez une augmentation de votre quota d’AMI. »
+ « Votre sauvegarde a réussi, mais nous n'avons pas pu conserver NetworkInterfaces les métadonnées car leur taille dépassait nos limites internes. »
+ « REGEX\$1limite d’abonnés dépassée »
+ « REGEX\$1Plus de 50 balises spécifiées »
+ « REGEX\$1peut avoir au maximum »

### « ACCÈS\$1REFUSÉ »
<a name="messagecode-access-denied"></a>
+ « Vous n’êtes pas autorisé à effectuer cette opération. »
+ « Accès refusé en essayant d'appeler le AWS Backup service »
+ « Les informations d'identification du client ne sont pas autorisées à obtenir le versionnage d'un compartiment pour un compartiment. »
+ « Les images de AWS Marketplace ne peuvent pas être copiées vers un autre AWS compte. »
+ « La tâche de copie a échoué car le coffre-fort de sauvegarde de destination est chiffré avec la clé gérée par le service de sauvegarde par défaut. Le contenu de ce coffre-fort ne peut pas être copié. Seul le contenu d'un coffre-fort Backup chiffré par une AWS KMS clé peut être copié.
+ Les instantanés chiffrés avec le ne Clé gérée par AWS peuvent pas être partagés. Spécifiez un autre instantané.
+ « Les instantanés chiffrés avec la clé par défaut d’Amazon EBS ne peuvent pas être partagés
+ « La tâche de copie a échoué. Les comptes source et de destination doivent être membres de la même organisation. »
+ « REGEX\$1access refusé »
+ « REGEX\$1non autorisé à »
+ « REGEX \$1cannot » doit être assumé par AWS Backup
+ « REGEX\$1n’a pas l’autorisation »
+ « REGEX\$1autorisation manquante »

### « TÂCHE\$1SIMULTANÉE »
<a name="messagecode-concurrent-job"></a>
+ « La tâche de sauvegarde a échoué car une tâche était en cours d’exécution pour la même ressource. »
+ « Trop de tâches de copie sont en cours d'exécution pour les ressources. »

### « FONCTIONNALITÉ\$1NON\$1ACTIVÉE »
<a name="messagecode-feature-not-enabled"></a>
+ « La tâche de copie a échoué. La fonctionnalité de copie entre comptes n’est pas activée pour l’organisation actuelle. »

### « TÂCHE\$1EXPIRÉE »
<a name="messagecode-job-expired"></a>
+ « La tâche de sauvegarde a expiré avant d’être terminée. »

### « CYCLE\$1DE\$1VIE\$1NON\$1VALIDE »
<a name="messagecode-invalid-lifecycle"></a>
+ « La tâche de copie a échoué. La rétention spécifiée dans la tâche ne se situe pas dans la plage spécifiée pour le coffre-fort de sauvegarde cible. »
+ « REGEX\$1ne pourrait pas démarrer car il se trouve soit à l’intérieur, soit trop près de la fenêtre de maintenance hebdomadaire configurée »
+ « REGEX\$1ne pourrait pas démarrer car il se trouve soit à l’intérieur, soit trop près de la fenêtre de sauvegarde automatisée »

### « ÉTAT\$1INVALIDE »
<a name="messagecode-invalid-state"></a>
+ « REGEX\$1L’instance n’est pas dans l’état »
+ « REGEX\$1pas dans l’état disponible »
+ « REGEX\$1pas dans un état disponible »
+ « REGEX\$1Volume d’instantané impossible »

### « ERREUR\$1CLÉ\$1KMS »
<a name="messagecode-kms-key-error"></a>
+ « La clé KMS est désactivée ou en attente de suppression ou l’accès à la clé KMS est refusé »
+ « L’ID de clé donné n’est pas accessible »
+ « La copie de l’instantané de l’AMI a échoué avec une erreur : l’ID de clé donné n’est pas accessible. Vous devez avoir des DescribeKey autorisations sur la clé par défaut. »
+ « REGEX\$1clé kms »

### « ERREUR\$1CLÉ\$1ACCÈS »
<a name="messagecode-access-key-error"></a>
+ « L'ID de clé d' AWS accès nécessite un abonnement au service »

### « HYPERVISEUR\$1HORS-LIGNE »
<a name="messagecode-hypervisor-offline"></a>
+ « Cette opération n’est pas valide pour l’hyperviseur spécifié car il n’est pas en ligne »

### « RESSOURCE\$1INTROUVABLE »
<a name="messagecode-resource-not-found"></a>
+ « Le volume spécifié est introuvable. »
+ « La machine virtuelle est introuvable. »
+ « L’ID de clé donné n’existe pas »
+ « Table introuvable. »
+ « REGEX\$1n’existe pas »
+ « REGEX\$1Impossible de trouver la ressource »
+ « REGEX\$1Impossible de trouver le cryopode »
+ « REGEX\$1Impossible de trouver un point de récupération »
+ « REGEX\$1resource introuvable »
+ « REGEX\$1plus disponible »
+ « REGEX\$1non valide »

### « RESSOURCE\$1NON\$1PRISE\$1EN\$1CHARGE »
<a name="messagecode-resource-not-supported"></a>
+ « REGEX\$1type de ressource non pris en charge »
+ « REGEX\$1Type de ressource non pris en charge »

### « ERREUR\$1COPIE\$1BALISE »
<a name="messagecode-tag-copy-error"></a>
+ « Nous ne sommes pas en mesure de copier les balises de ressources vers votre sauvegarde en raison d’un échec interne. »
+ « Nous ne sommes pas en mesure de copier les balises de ressources vers votre sauvegarde car le point de récupération source ou de destination n’est pas disponible »

### « JETON\$1EXPIRÉ »
<a name="messagecode-token-expired"></a>
+ « Jeton expiré. Réessayez. »

### « OPÉRATION\$1NON\$1PRISE\$1EN\$1CHARGE »
<a name="messagecode-unsupported-operation"></a>
+ « CreateSnapshot  méthode non prise en charge sur l'hyperviseur lors de la création d'un instantané. Tâche de sauvegarde interrompue. »
+ « UnsupportedOperation  : Les copies de sauvegarde de Storage Gateway nécessitent un coffre-fort de sauvegarde créé par l'utilisateur et une clé à destination. »
+ « REGEX\$1Fonctionnalité non prise en charge pour le type de ressource fourni. »

### « ERREUR\$1FATALE »
<a name="messagecode-fatal-error"></a>
+ « Une erreur interne s’est produite. »
+ « La tâche de copie a rencontré une erreur fatale. Veuillez contacter le AWS Support pour obtenir de l'aide supplémentaire. »
+ « La tâche de copie a rencontré une erreur fatale. »
+ « REGEX\$1La tâche de sauvegarde a rencontré une erreur fatale »

## Obtention des données du tableau de bord via AWS CLI
<a name="dashboard-data-cli"></a>

Vous pouvez utiliser la ligne de commande pour récupérer les mêmes données qui apparaissent dans la console. Utilisez l’une des commandes d’interface de ligne de commande suivantes :
+ [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-backup-job-summaries.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-backup-job-summaries.html)
+ [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-copy-job-summaries.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-copy-job-summaries.html)
+ [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-restore-job-summaries.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-restore-job-summaries.html)

Voici les paramètres valides que vous pouvez inclure dans chaque commande :

```
BackupJobSummaries (list)
    Region (string),
    Account (string), 
    State (string), 
    ResourceType (string),
    MessageCategory (string),
AggregationPeriod: (string),
NextToken (string), 
MaxResults (number)

CopyJobSummaries (list)
    Region (string),
    Account (string), 
    State (string), 
    ResourceType (string),
    MessageCategory (string),
AggregationPeriod: (string),
NextToken (string), 
MaxResults (number)

RestoreJobSummaries (list)
    Region (string),
    Account (string), 
    State (string), 
    ResourceType (string),
AggregationPeriod: (string),
NextToken (string)
```

Cet exemple montre un exemple de demande dans lequel un utilisateur a une entrée `list-backup-job-summaries` dans laquelle la demande veut renvoyer tous les comptes disponibles dont l’état est `FAILED` au cours des 14 derniers jours :

```
GET /audit/backup-job-summaries/
    ?accountId=ANY
    &state=FAILED
    &aggregationPeriod=FOURTEEN_DAYS
```

Pour obtenir le nombre de tâches dont le statut est `completed with issues`, soustrayez le nombre de tâches `COMPLETED` avec une `MessageCategory` `SUCCESS` du nombre `COMPLETED` total.

# Surveillance des AWS Backup événements à l'aide d'Amazon EventBridge
<a name="eventbridge"></a>

AWS Backup envoie des événements à Amazon EventBridge lorsque l'état d'une tâche de sauvegarde ou de copie change. Vous pouvez l'utiliser EventBridge pour surveiller les AWS Backup événements. Par exemple, vous pouvez recevoir une alarme en cas d'échec d'une tâche de sauvegarde. AWS Backup émet des événements de la meilleure EventBridge manière possible toutes les 5 minutes.

Pour suivre les événements à l'aide de EventBridge, consultez les rubriques suivantes :
+ [Création d'une règle réagissant aux événements](https://docs.aws.amazon.com/eventbridge/latest/userguide/create-eventbridge-rule.html) (*Amazon EventBridge User Guide*)
+ [Amazon CloudWatch Events and Metrics pour AWS Backup](https://aws.amazon.com/blogs/storage/amazon-cloudwatch-events-and-metrics-for-aws-backup/) (blog - voir *Configurer AWS Backup les événements à envoyer à Amazon EventBridge*)

Certains événements indiquent `status: COMPLETED` alors que d'autres événements indiquent `state: COMPLETED`. Cela est conforme à l' AWS Backup API. Certains statuts sont spécifiques à la AWS Backup console : le `Completed with issues` statut est une représentation des `Completed` tâches avec des messages de statut. Pour surveiller les événements `Completed with issues`, surveillez les tâches `COMPLETED` comportant un message de statut. Veuillez noter que cela ne concerne que les tâches de sauvegarde.

Vous pouvez également utiliser l'API de AWS Backup notification pour suivre les AWS Backup événements avec Amazon Simple Notification Service (Amazon SNS). Toutefois, elle EventBridge suit un plus grand nombre de modifications que l'API de notification, notamment les modifications apportées aux coffres-forts de sauvegarde, à l'état des tâches de copie, aux paramètres régionaux et au nombre de points de restauration froids ou chauds.

**Topics**
+ [Événements Backup Job](#aws-backup-events-backup-job)
+ [Événements du Backup Plan](#aws-backup-events-backup-plan)
+ [Événements Backup Vault](#aws-backup-events-backup-vault)
+ [Événements Copy Job](#aws-backup-events-copy-job)
+ [Événements de Recovery Point](#aws-backup-events-recovery-point)
+ [Événements relatifs aux paramètres régionaux](#aws-backup-events-region-settings)
+ [Événements Restore Job](#aws-backup-events-restore-job)
+ [Événements d'indexation des points de restauration](#aws-backup-recovery-point-indexing)
+ [Malware Scan Job Events](#aws-backup-events-malware-scan-job)

## Événements Backup Job
<a name="aws-backup-events-backup-job"></a>

Voici des exemples d'événements.

**Topics**
+ [ÉCHEC](#backup-job-state-change-failed)
+ [TERMINÉ](#backup-job-state-change-completed)
+ [RUNNING](#backup-job-state-change-running)
+ [AVORTÉ](#backup-job-state-change-aborted)
+ [EXPIRÉ](#backup-job-state-change-expired)
+ [PENDING](#backup-job-state-change-pending)
+ [CRÉÉ](#backup-job-state-change-created)

### État : ÉCHEC
<a name="backup-job-state-change-failed"></a>

```
{
  "version": "0",
  "id": "710b0398-d48e-f3c3-afca-cfeb2fdaa656",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:15:26Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "34176239-e96d-4e1d-9fad-529dbb3c3556",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
    "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
    "bytesTransferred": "0",
    "creationDate": "2020-07-29T20:13:07.392Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "FAILED",
    "statusMessage": "\"Backup job failed because backup vault arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86 does not exist.\"",
    "startBy": "2020-07-30T04:13:07.392Z",
    "percentDone": 0, 
    "retryCount": 3
  }
}
```

### État : TERMINÉ
<a name="backup-job-state-change-completed"></a>

```
{
  "version": "0",
  "id": "dafac799-9b88-0134-26b7-fef4d54a134f",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T21:41:17Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:recovery-point:f1d966fe-a3bd-410b-b292-99f442d13b56"
  ],
  "detail": {
    "backupJobId": "a827233a-d405-4a86-a440-759fa94f34dd",
    "backupSizeInBytes": "36048",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9732c1b4-1091-472a-9d9f-52e0565ee39a",
    "backupVaultName": "9732c1b4-1091-472a-9d9f-52e0565ee39a",
    "bytesTransferred": "36048",
    "creationDate": "2020-07-15T21:40:31.207Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "COMPLETED",
    "completionDate": "2020-07-15T21:41:05.921Z",
    "startBy": "2020-07-16T05:40:31.207Z",
    "percentDone": 100,
    "retryCount": 3
  }
}
```

### État : COURSE À PIED
<a name="backup-job-state-change-running"></a>

```
{
  "version": "0",
  "id": "44946c39-b519-3505-44e6-ba74afeb2e30",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T21:39:13Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "B6EC38D2-CB3C-EF0A-F5A4-3CF324EF4945",
    "backupSizeInBytes": "3221225472",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:e6625738-0655-4aa9-bd37-6ec1dd183b15",
    "backupVaultName": "e6625738-0655-4aa9-bd37-6ec1dd183b15",
    "bytesTransferred": "0",
    "creationDate": "2020-07-15T21:38:31.152Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/FullBackupTestRole",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:volume/vol-0b5ae24f2ee72d926",
    "resourceType": "EBS",
    "state": "RUNNING",
    "startBy": "2020-07-16T05:00:00Z",
    "expectedCompletionDate": "Jul 15, 2020 9:39:07 PM",
    "percentDone": 99,
    "createdBy": {
      "backupPlanId": "bde0f455-4e24-4668-aeaa-4932a97f5cc5",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:bde0f455-4e24-4668-aeaa-4932a97f5cc5",
      "backupPlanVersion": "YTkzNmM0MmUtMWRhNS00Y2RkLThmZGUtNjA5NTc4NGM1YTc5",
      "backupPlanRuleId": "1f97bafa-14d6-4f39-94fd-94b51bd6d0d5"
    }
  }
}
```

### État : AVORTÉ
<a name="backup-job-state-change-aborted"></a>

```
{
  "version": "0",
  "id": "4c91ceb0-b798-da82-6818-c29b3dce7543",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T21:33:16Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "58cdef95-7680-4c74-80d5-1b64093999c8",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:f59bffcd-2538-4bbe-8343-1c60dae27c27",
    "backupVaultName": "f59bffcd-2538-4bbe-8343-1c60dae27c27",
    "bytesTransferred": "0",
    "creationDate": "2020-07-15T21:33:00.803Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "ABORTED",
    "statusMessage": "\"Backup job was stopped by user.\"",
    "completionDate": "2020-07-15T21:33:01.621Z",
    "startBy": "2020-07-16T05:33:00.803Z",
    "percentDone": 0
  }
}
```

### État : EXPIRÉ
<a name="backup-job-state-change-expired"></a>

```
{
  "version": "0",
  "id": "1d7bbc04-6120-1145-13b9-49b0af465328",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T13:04:57Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "01EE26DC-7107-4D8E-0C54-EAC27C662BA4",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:aws/backup/AutomatedBackupVaultDel2",
    "backupVaultName": "aws/backup/AutomatedBackupVaultDel2",
    "bytesTransferred": "0",
    "creationDate": "2020-07-29T05:10:20.077Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "EXPIRED",
    "statusMessage": "\"Backup job failed because there was a running job for the same resource.\"",
    "completionDate": "2020-07-29T13:02:15.234Z",
    "startBy": "2020-07-29T13:00:00Z",
    "percentDone": 0,
    "createdBy": {
      "backupPlanId": "aws/efs/414a5bd4-f880-47ad-95f3-f085108a4c3b",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:aws/efs/414a5bd4-f880-47ad-95f3-f085108a4c3b",
      "backupPlanVersion": "NjBjOTUzZjYtYzZiNi00NjhlLWIzMTEtNWRjOWY0YTNjN2Vj",
      "backupPlanRuleId": "3eb0017c-f262-4211-a802-302cebb11dc2"
    }
  }
}
```

### État : EN ATTENTE
<a name="backup-job-state-change-pending"></a>

```
{
  "version": "0",
  "id": "64dd1897-f863-31a3-9ee5-b05e306d81ff",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:03:30Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "2cffdb68-d6ed-485f-9f9b-8b530749f1c2",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:ed1f2661-5587-48bf-8a98-fadb977bf975",
    "backupVaultName": "ed1f2661-5587-48bf-8a98-fadb977bf975",
    "bytesTransferred": "0",
    "creationDate": "2020-07-29T20:01:06.224Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "PENDING",
    "statusMessage": "",
    "startBy": "2020-07-30T04:01:06.224Z",
    "percentDone": 0
  }
}
```

### État : CRÉÉ
<a name="backup-job-state-change-created"></a>

```
{
  "version": "0",
  "id": "29af2bf2-eace-58ab-da3a-8c0bf738d692",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T20:32:53Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "7e8845b5-ca30-415f-a842-e0152bf4d0ca",
    "state": "CREATED",
    "creationDate": "2020-06-22T20:32:47.466Z"
  }
}
```

## Événements du Backup Plan
<a name="aws-backup-events-backup-plan"></a>

Voici des exemples d'événements.

**Topics**
+ [MODIFIÉ](#backup-plan-state-change-modified)
+ [SUPPRIMÉ](#backup-plan-state-change-deleted)
+ [CRÉÉ](#backup-plan-state-change-created)

### État : MODIFIÉ
<a name="backup-plan-state-change-modified"></a>

```
{
  "version": "0",
  "id": "2895aefb-dd4a-0a23-6071-2652abd92c3f",
  "detail-type": "Backup Plan State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:25Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-plan:83fcb8ee-2d93-42ac-b06f-591563f3f8de"
  ],
  "detail": {
    "backupPlanId": "83fcb8ee-2d93-42ac-b06f-591563f3f8de",
    "versionId": "NjIwNDFjMDEtNmZlNC00M2JmLTkzZDgtNzNkZjQyNzkxNDk0",
    "modifiedAt": "2020-06-24T23:18:19.168Z",
    "state": "MODIFIED"
  }
}
```

### État : SUPPRIMÉ
<a name="backup-plan-state-change-deleted"></a>

```
{
  "version": "0",
  "id": "33fc5c1d-6db2-b3d9-1e70-1c9a2c23645c",
  "detail-type": "Backup Plan State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:25Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-plan:83fcb8ee-2d93-42ac-b06f-591563f3f8de"
  ],
  "detail": {
    "backupPlanId": "83fcb8ee-2d93-42ac-b06f-591563f3f8de",
    "versionId": "NjIwNDFjMDEtNmZlNC00M2JmLTkzZDgtNzNkZjQyNzkxNDk0",
    "deletionDate": "2020-06-24T23:18:19.411Z",
    "state": "DELETED"
  }
}
```

### État : CRÉÉ
<a name="backup-plan-state-change-created"></a>

```
{
  "version": "0",
  "id": "b64fb2d0-ae16-ff9a-faf6-0bdd0d4bfdef",
  "detail-type": "Backup Plan State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:19Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-plan:2c103c5f-6d6e-4cac-9147-d3afa4c84f59"
  ],
  "detail": {
    "backupPlanId": "2c103c5f-6d6e-4cac-9147-d3afa4c84f59",
    "versionId": "N2Q4OTczMzEtZmY1My00N2UwLWE3ODUtMjViYWYyOTUzZWY4",
    "creationDate": "2020-06-24T23:18:15.318Z",
    "state": "CREATED"
  }
}
```

## Événements Backup Vault
<a name="aws-backup-events-backup-vault"></a>

Voici des exemples d'événements.

**Topics**
+ [CRÉÉ](#backup-vault-state-change-created)
+ [MODIFIÉ](#backup-vault-state-change-modified)
+ [SUPPRIMÉ](#backup-vault-state-change-deleted)

### État : CRÉÉ
<a name="backup-vault-state-change-created"></a>

```
{
  "version": "0",
  "id": "d415609e-5f35-d9a2-76d1-613683e4e024",
  "detail-type": "Backup Vault State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:19Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-vault:d8864642-155c-4283-a168-a04f40e12c97"
  ],
  "detail": {
    "backupVaultName": "d8864642-155c-4283-a168-a04f40e12c97",
    "state": "CREATED"
  }  
}
```

### État : MODIFIÉ
<a name="backup-vault-state-change-modified"></a>

```
{
  "version": "0",
  "id": "1a2b3cd4-5e6f-7g8h-9i0j-123456k7l890",
  "detail-type": "Backup Vault State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:19Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-vault:nameOfTestBackup"
  ],
  "detail": {
    "backupVaultName": "vaultName",
    "state": "MODIFIED",
    "isLocked": "true"
  }  
}
```

### État : SUPPRIMÉ
<a name="backup-vault-state-change-deleted"></a>

```
{
  "version": "0",
  "id": "344bccc1-6d2e-da93-3adf-b3f82460294d",
  "detail-type": "Backup Vault State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T02:42:37Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-vault:e8189629-1f8e-4ed2-af7d-b32415d04db1"
  ],
  "detail": {
    "backupVaultName": "e8189629-1f8e-4ed2-af7d-b32415d04db1",
    "state": "DELETED"
  }
}
```

## Événements Copy Job
<a name="aws-backup-events-copy-job"></a>

Voici des exemples d'événements.

**Topics**
+ [ÉCHEC](#copy-job-state-change-failed)
+ [RUNNING](#copy-job-state-change-running)
+ [TERMINÉ](#copy-job-state-change-completed)
+ [CRÉÉ](#copy-job-state-change-created)

### État : ÉCHEC
<a name="copy-job-state-change-failed"></a>

```
{
  "version": "0",
  "id": "4660bc92-a44d-c939-4542-cda503f14855",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T20:37:34Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::image/ami-00179b33a7a88cac5"
  ],
  "detail": {
    "copyJobId": "47C8EF56-74D8-059D-1301-C5BE1D5C926E",
    "backupSizeInBytes": 22548578304,
    "creationDate": "2020-07-15T20:36:13.239Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
    "resourceType": "EC2",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:55aa945e-c46a-421b-aa27-f94b074e31b7",
    "state": "FAILED",
    "statusMessage": "Access denied exception while trying to list tags",
    "completionDate": "2020-07-15T20:37:28.704Z",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:55aa945e-c46a-421b-aa27-f94b074e31b7",
    "destinationRecoveryPointArn": {}
  }
}
```

### État : COURSE À PIED
<a name="copy-job-state-change-running"></a>

```
{
  "version": "0",
  "id": "d17480ae-7042-edb2-0ff5-8b94822c58e4",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T22:07:48Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::snapshot/snap-03886bc8d6ef3a1f9"
  ],
  "detail": {
    "copyJobId": "0175DE71-5784-589F-D8AC-541ACCB4CAC8",
    "backupSizeInBytes": 3221225472,
    "creationDate": "2020-07-15T22:06:27.234Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/OrganizationCanaryTestRole",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:volume/vol-050eba21ee4d3c001",
    "resourceType": "EBS",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "state": "RUNNING",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "destinationRecoveryPointArn": {},
    "createdBy": {
      "backupPlanId": "b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
      "backupPlanRuleId": "78e356d3-1a11-4f61-8585-af5d6b69bb18"
    }
  }
}
```

### État : TERMINÉ
<a name="copy-job-state-change-completed"></a>

```
{
  "version": "0",
  "id": "47deb974-6473-aef1-56c2-52c3eaedfceb",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T22:08:04Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::snapshot/snap-03886bc8d6ef3a1f9"
  ],
  "detail": {
    "copyJobId": "0175DE71-5784-589F-D8AC-541ACCB4CAC8",
    "backupSizeInBytes": 3221225472,
    "creationDate": "2020-07-15T22:06:27.234Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/OrganizationCanaryTestRole",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:volume/vol-050eba21ee4d3c001",
    "resourceType": "EBS",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "state": "COMPLETED",
    "completionDate": "2020-07-15T22:07:58.111Z",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "destinationRecoveryPointArn": "arn:aws:ec2:us-west-2::snapshot/snap-0726fe70935586180",
    "createdBy": {
      "backupPlanId": "b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
      "backupPlanRuleId": "78e356d3-1a11-4f61-8585-af5d6b69bb18"
    }
  }
}
```

### État : CRÉÉ
<a name="copy-job-state-change-created"></a>

```
{
  "version": "0",
  "id": "8398a4c4-8fe8-2b49-a4b9-fd4fdcd34a4e",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T21:06:32Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::image/ami-0888b126e2170b98e"
  ],
  "detail": {
    "creationDate": "2020-06-22T21:06:25.754Z",
    "state": "CREATED",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:ef09da5a-21a6-461f-a98f-857e9e621a17",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:ef09da5a-21a6-461f-a98f-857e9e621a17"
  }
}
```

## Événements de Recovery Point
<a name="aws-backup-events-recovery-point"></a>

Voici les événements.

**State**
+ [TERMINÉ](#recovery-point-state-change-completed)
+ PARTIAL
+ SUPPRESSION
+ EXPIRÉ
+ DISPONIBLE
+ STOPPED
+ CREAtioN

### État : TERMINÉ
<a name="recovery-point-state-change-completed"></a>

```
{
    "version": "0",
    "id": "ab32977c-378d-2122-e985-fgh4596f0709",
    "detail-type": "Recovery Point State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2020-07-15T21:39:07Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:rds:us-west-2:1112233445566:cluster-snapshot:awsbackup:job-4ece7121-d60e-00c2-5c3b-49960142d03b"
    ],
    "detail": {
        "backupVaultName": "e6625738-0655-4aa9-bd37-6ec1dd183b15",
        "backupVaultArn": "arn:aws:backup:us-west-2:496821122410:backup-vault:e6625738-0655-4aa9-bd37-6ec1dd183b15",
        "creationDate": "2020-07-15T21:38:31.152Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/FullBackupTestRole",
        "resourceType": "Aurora",
        "resourceArn": "arn:aws:rds:us-west-2:1112233445566:cluster:id",
        "status": "COMPLETED",
        "isEncrypted": "false",
        "storageClass": "WARM",
        "completionDate": "2020-07-15T21:39:05.689Z",
        "createdBy": {
            "backupPlanId": "bde0f455-4e24-4668-aeaa-4932a97f5cc5",
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:bde0f455-4e24-4668-aeaa-4932a97f5cc5",
            "backupPlanVersion": "YTkzNmM0MmUtMWRhNS00Y2RkLThmZGUtNjA5NTc4NGM1YTc5",
            "backupPlanRuleId": "1f97bafa-14d6-4f39-94fd-94b51bd6d0d5"
        },
        "lifecycle": {
            "deleteAfterDays": 100
        },
        "calculatedLifeCycle": {
            "deleteAt": "2020-10-23T21:38:31.152Z"
        }
    }
}
```

## Événements relatifs aux paramètres régionaux
<a name="aws-backup-events-region-settings"></a>

Voici un exemple d'événement.

```
{
  "version": "0",
  "id": "e7ed82ba-4955-4de5-10d6-dbafcfb68b4f",
  "detail-type": "Region Setting State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T22:55:03Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "modifiedAt": "2020-06-24T22:54:57.161Z",
    "ResourceTypeOptInPreference": {
      "Aurora": true
    },
    "state": "MODIFIED"
  }
}
```

## Événements Restore Job
<a name="aws-backup-events-restore-job"></a>

Voici des exemples d'événements. Notez que votre cas d'utilisation d'une tâche de restauration déterminera les paramètres obligatoires et facultatifs à inclure. Par exemple, si votre tâche de restauration fait partie d'un plan de test de restauration, le paramètre `restoreTestingPlanArn` est inclus. Voir `DescribeRestoreJob` pour les paramètres possibles.

**Topics**
+ [ÉCHEC](#restore-job-state-change-failed)
+ [RUNNING](#restore-job-state-change-running)
+ [TERMINÉ](#restore-job-state-change-completed)
+ [PENDING](#restore-job-state-change-pending)
+ [CRÉÉ](#restore-job-state-change-created)

### État : ÉCHEC
<a name="restore-job-state-change-failed"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T20:19:29Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::image/ami-12b3456dfb7f8cf90"
  ],
  "detail": {
    "restoreJobId": "1B234A56-789B-01CD-2A34-4567A08901FD",
    "backupSizeInBytes": "22548578304",
    "creationDate": "2020-07-15T20:19:07.303Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/TestAWSBackupRole",
    "percentDone": 0,
    "resourceType": "EC2",
    "status": "FAILED",
    "statusMessage": "AWS Backup does not permit attaching a new instance profile to an EC2 instance. Please restore using the backed up instance profile."
  }
}
```

### État : COURSE À PIED
<a name="restore-job-state-change-running"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:26:06Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::snapshot/snap-0fe123ca456cfad7c"
  ],
  "detail": {
    "restoreJobId": "1B234A56-789B-01CD-2A34-4567A08901FD",
    "backupSizeInBytes": "3221225472",
    "creationDate": "2020-07-29T20:26:00.098Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/RestoreTestRole",
    "percentDone": 0,
    "resourceType": "EBS",
    "status": "RUNNING"
  }
}
```

### État : TERMINÉ
<a name="restore-job-state-change-completed"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Restore Job State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2020-07-15T03:14:58Z",
  "region":"us-west-2",
  "resources":[
    "arn:aws:rds:us-west-2:1112233445566:snapshot:awsbackup:job-1a2bcd34-567e-8901-23f4-5g6hijkl7890"
  ],
  "detail":{
    "restoreJobId":"AB123456-78C9-0123-456D-789012E34567",
    "backupVaultArn":"arn:aws:backup:us-west-2:1112233445566:backup-vault:ExampleVault",
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:6f7fc1f8-2f2e-40ac-943b-8f8efa9ba99d",
    "sourceResourceArn":"arn:aws:rds:us-west-2:1112233445566:db:example-database",
    "backupSizeInBytes":"0",
    "creationDate":"2020-07-15T03:10:01.742Z",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/RestoreTestRole",
    "percentDone":0,
    "resourceType":"RDS",
    "status":"COMPLETED",
    "createdResourceArn":"arn:aws:rds:us-west-2:1112233445566:db:testinginstance1a2bcd34-567e-8901-23f4-5g6hijkl7890",
    "completionDate":"2020-07-15T03:14:53.128Z"
  }
}
```

### État : EN ATTENTE
<a name="restore-job-state-change-pending"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:08:26Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:recovery-point:42bb8260-92cd-46a2-ab8d-b29f4edb47b1"
  ],
  "detail": {
    "restoreJobId": "123EA45F-C678-EFE9-0123-4D56FC0E789A",
    "backupSizeInBytes": "36048",
    "creationDate": "2020-07-29T20:08:21.083Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/RestoreTestRole",
    "percentDone": 0,
    "resourceType": "EC2",
    "status": "PENDING"
  }
}
```

### État : CRÉÉ
<a name="restore-job-state-change-created"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T18:50:49Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:recovery-point:a6560b33-3660-494c-8d47-efgh939ij32k"
  ],
  "detail": {
    "restoreJobId": "123EA45F-C678-EFE9-0123-4D56FC0E789A",
    "creationDate": "2020-06-22T18:50:46.407Z",
    "state": "CREATED"
  }
}
```

## Événements d'indexation des points de restauration
<a name="aws-backup-recovery-point-indexing"></a>

Voici des exemples d'événements.

**Topics**
+ [ACTIF](#recovery-point-indexing-active)
+ [SUPPRIMÉ](#recovery-point-indexing-deleted)
+ [ÉCHEC](#recovery-point-indexing-failed)

### État : ACTIF
<a name="recovery-point-indexing-active"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Recovery Point Index State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2023-12-15T21:39:07Z",
  "region":"us-west-2",
  "resources":[
    "arn":"aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
  ],
  "detail":{
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "accountId":"1112233445566",
    "indexStatus":"ACTIVE",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/BackupIndexRole",
    "resourceType":"EBS",
    "backupVaultArn":"arn:aws:cryo:us-west-2:1112233445566:pod/backup-pod-12345",
    "indexCreationTime":"2025-05-25T21:38:31.152Z",
    "isIndexingContinuous":false,
    "sourceResourceArn":"arn:aws:ec2:us-west-2:1112233445566:volume/vol-01234567890abcdef",
    "backupCreationTime":"2023-12-15T21:38:00.000Z",
    "indexStatusMessage":"An AWS Backup recovery point index was successfully completed. Indexed recovery point arn : arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "indexCompletionTime":"2025-05-25T21:39:05.689Z",
  }
}
```

### État : SUPPRIMÉ
<a name="recovery-point-indexing-deleted"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Recovery Point Index State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2023-12-15T21:39:07Z",
  "region":"us-west-2",
  "resources":[
    "arn":"aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
  ],
  "detail":{
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "accountId":"1112233445566",
    "indexStatus":"DELETED",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/BackupIndexRole",
    "resourceType":"EBS",
    "backupVaultArn":"arn:aws:cryo:us-west-2:1112233445566:pod/backup-pod-12345",
    "indexCreationTime":"2025-05-25T21:38:31.152Z",
    "isIndexingContinuous":false,
    "sourceResourceArn":"arn:aws:ec2:us-west-2:1112233445566:volume/vol-01234567890abcdef",
    "backupCreationTime":"2023-12-15T21:38:00.000Z",
    "indexStatusMessage":"An AWS Backup recovery point index was deleted. Indexed recovery point arn : arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "indexDeletionTime":"2025-05-27T22:39:05.689Z",
  }
}
```

### État : ÉCHEC
<a name="recovery-point-indexing-failed"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Recovery Point Index State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2023-12-15T21:39:07Z",
  "region":"us-west-2",
  "resources":[
    "arn":"aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
  ],
  "detail":{
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "accountId":"1112233445566",
    "indexStatus":"FAILED",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/BackupIndexRole",
    "resourceType":"EBS",
    "backupVaultArn":"arn:aws:cryo:us-west-2:1112233445566:pod/backup-pod-12345",
    "indexCreationTime":"2025-05-25T21:38:31.152Z",
    "isIndexingContinuous":false,
    "sourceResourceArn":"arn:aws:ec2:us-west-2:1112233445566:volume/01234567890abcdef",
    "backupCreationTime":"2023-12-15T21:38:00.000Z",
    "indexStatusMessage":"An AWS Backup recovery point index failed to create. Indexed recovery point arn : arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
  }
}
```

## Malware Scan Job Events
<a name="aws-backup-events-malware-scan-job"></a>

Voici des exemples d'événements.

**Topics**
+ [CRÉÉ](#malware-scan-job-state-change-created)
+ [RUNNING](#malware-scan-job-state-change-running)
+ [TERMINÉ](#malware-scan-job-state-change-completed)
+ [TERMINÉ AVEC DES PROBLÈMES](#malware-scan-job-state-change-completed-with-issues)
+ [ÉCHEC](#malware-scan-job-state-change-failed)
+ [ANNULÉE](#malware-scan-job-state-change-canceled)

### État : CRÉÉ
<a name="malware-scan-job-state-change-created"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "CREATED"
    }  
}
```

### État : COURSE À PIED
<a name="malware-scan-job-state-change-running"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "RUNNING"
    }  
}
```

### État : TERMINÉ
<a name="malware-scan-job-state-change-completed"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "scanResult": {  
            "scanResultStatus": "THREATS_FOUND"
        },  
        "state": "COMPLETED",
        "statusMessage": "An AWS Backup scan job was successful completed."
    }  
}
```

### État : TERMINÉ AVEC DES PROBLÈMES
<a name="malware-scan-job-state-change-completed-with-issues"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "scanResult": {  
            "scanResultStatus": "NO_THREATS_FOUND"
        },  
        "state": "COMPLETED_WITH_ISSUES",
        "statusMessage": "Scan job partially completed. View more details in Amazon GuardDuty"
    }  
}
```

### État : ÉCHEC
<a name="malware-scan-job-state-change-failed"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "FAILED",
        "statusMessage": "<failure reason>"  
    }  
}
```

### État : ANNULÉ
<a name="malware-scan-job-state-change-canceled"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "CANCELED",
        "statusMessage": "Scan job was stopped by user."  
    }  
}
```

# AWS Backup statistiques avec Amazon CloudWatch
<a name="cloudwatch"></a>

**Topics**
+ [CloudWatch Tableau de bord](#cloudwatch-dashboard)
+ [Métriques avec CloudWatch](#monitoring-metrics-with-cloudwatch)

## CloudWatch Tableau de bord
<a name="cloudwatch-dashboard"></a>

**Note**  
Le tableau de bord de la console dépend de la région qui accède à la console. Consultez [Disponibilité des fonctionnalités par Région AWS](backup-feature-availability.md#features-by-region) pour savoir quelles régions ont accès au tableau de bord des tâches. Les régions non répertoriées pourront accéder au CloudWatch tableau de bord.

Votre AWS Backup console inclut un tableau de bord permettant de consulter les statistiques relatives aux tâches de sauvegarde, de copie et de restauration terminées ou échouées. Dans ce tableau de bord, vous pouvez afficher le statut de la tâche par période, personnalisée en fonction de la période que vous souhaitez.

**POUR ACCÉDER AU TABLEAU DE BORD**

1. Ouvrez la AWS Backup console à l'adresse [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup).

1. Dans le volet de navigation de gauche, sélectionnez **Tableau de bord**.

**AFFICHAGE ET COMPRÉHENSION DU TABLEAU DE BORD**

Le CloudWatch tableau de bord affiche plusieurs widgets. Chaque widget affiche les métriques des tâches par nombre. Chaque widget affiche plusieurs graphiques linéaires. Chaque ligne correspond à une ressource protégée (si aucune ressource attendue ne s'affiche, assurez-vous que la ressource est activée dans **Paramètres**). Les affichages n'indiquent pas les tâches en cours.

L'axe des Y (valeurs verticales) indique le nombre. L'axe des X (valeurs horizontales) indique des points dans le temps. S'il n'y a aucun point de données à visualiser dans le statut de la tâche sélectionnée, la valeur sera définie sur 0 avec une ligne horizontale sur l'axe des X. La légende indiquant les ressources sera toujours visible.

Les métriques affichent des informations spécifiques au compte et à la région relatives à la connexion actuelle. Pour voir d'autres comptes ou régions, vous devez vous connecter sous le compte choisi.

**PERSONNALISATION DU TABLEAU DE BORD**

Par défaut, le délai affiché est d'une semaine. Dans le menu supérieur, vous trouverez des options permettant de redéfinir la période affichée. Vous pouvez choisir entre 1 heure, 3 heures, 12 heures, 1 jour, 3 jours et 1 semaine. En outre, vous pouvez sélectionner **Personnalisé** pour spécifier une valeur différente. La personnalisation modifiera temporairement l'affichage actuel selon vos spécifications.

Vous pouvez survoler un widget, qui affichera un bouton **Agrandir** en haut à droite du widget. Cliquez sur **Agrandir** pour ouvrir le widget en mode plein écran. En plein écran, d'autres options permettent de personnaliser l'affichage du graphique, telles que la modification de la période (le délai entre chaque point de données). Aucune modification ne sera conservée une fois l'affichage en plein écran fermé.

Pour afficher un seul type de ressource à la fois, cliquez sur le texte de l'étiquette du type de ressource que vous souhaitez afficher dans la légende du graphique. Cela désélectionnera tous les autres types de ressources. Pour inverser cette étape, cliquez sur la case de couleur d'un type de ressource dans la légende. Pour revenir à l'affichage par défaut de tous les types de ressources avec toutes les étiquettes sélectionnées, cliquez à nouveau sur le texte de l'étiquette de n'importe quel type de ressource sélectionné.

Cliquez sur les trois points verticaux dans le coin supérieur droit d'un widget pour ouvrir un menu déroulant contenant des options permettant d'actualiser, d'agrandir, d'afficher les métriques et d'afficher les journaux. « Afficher dans les métriques » ouvre la métrique utilisée dans le widget dans la CloudWatch console. Vous pouvez y apporter toutes les modifications nécessaires et ajouter le widget à un tableau de bord personnalisé dans le tableau CloudWatch de bord. Les modifications que vous apportez au CloudWatch tableau de bord ne seront pas reflétées dans le tableau de bord de AWS Backup la console. « Afficher sous forme de journaux » ouvre la page d'affichage des journaux dans CloudWatch la console. 

Pour ajouter des widgets affichés à votre tableau de CloudWatch bord personnalisé, cliquez sur le bouton **Ajouter au tableau de bord** situé en haut à droite du tableau de bord. Cela ouvrira la CloudWatch console dans laquelle vous pourrez sélectionner dans quel tableau de bord personnalisé ajouter les six widgets.

Pour plus d'informations, consultez la section [Utilisation CloudWatch des métriques Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html).

## Métriques avec CloudWatch
<a name="monitoring-metrics-with-cloudwatch"></a>

Vous pouvez l'utiliser CloudWatch pour surveiller AWS Backup les métriques. L'espace de `AWS/Backup` noms vous permet de suivre les métriques suivantes. AWS Backup émet des métriques mises à jour CloudWatch toutes les 5 minutes.

Le but de cette page de documentation est de vous fournir les matériaux de référence à utiliser CloudWatch pour surveiller AWS Backup. Pour savoir comment surveiller une métrique à l'aide d'un service unique CloudWatch, consultez le blog [Amazon CloudWatch Events and Metrics for AWS Backup](https://aws.amazon.com/blogs/storage/amazon-cloudwatch-events-and-metrics-for-aws-backup/) ou [concentrez-vous sur les métriques et les alarmes dans un seul AWS service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Automatic_Dashboards_Focus_Service.html) dans le *guide de CloudWatch l'utilisateur*. Pour configurer les alarmes, consultez la section [Utilisation d'Amazon CloudWatch Alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) dans le *guide de CloudWatch l'utilisateur*.


| Catégorie | Métriques | Exemple de dimensions | Exemple de cas d’utilisation | 
| --- | --- | --- | --- | 
| Tâches | Nombre de tâches de sauvegarde, de restauration et de copie dans chaque état, y compris `CREATED`, `PENDING`, `RUNNING`, `ABORTED`, `COMPLETED`, `FAILED` et `EXPIRED`. Les différents types de tâches ont différents états disponibles. | Type de ressource, nom du coffre-fort.Le nom du coffre-fort des tâches de copie est celui du coffre-fort de destination. | Surveillez le nombre de tâches de sauvegarde ayant échoué dans un ou plusieurs coffres-forts de sauvegarde spécifiques. Lorsque plus de cinq tâches ont échoué en une heure, envoyez un e-mail ou un SMS via Amazon SNS ou ouvrez un ticket pour que l'équipe d'ingénierie enquête. **Critères de notification** : il existe une valeur différente de zéro | 
| Points de récupération | Nombre de points de récupération à chaud et à froid dans chaque état : MODIFIED, COMPLETED, PARTIAL, EXPIRED, DELETED. | Type de ressource, nom du coffre-fort. | Suivez le nombre de points de récupération supprimés pour vos volumes Amazon EBS et suivez séparément le nombre de points de récupération à chaud et à froid dans chaque coffre-fort de sauvegarde. **Critères de notification** : il existe une valeur différente de zéro | 

**Note**  
L'état de la tâche de `Completed with issues` est spécifique à la AWS Backup console uniquement ; il ne peut pas être suivi via CloudWatch.

Le tableau suivant répertorie toutes les métriques disponibles.


| Métrique | Description | 
| --- | --- | 
| NumberOfBackupJobsCreated | Le nombre de tâches de sauvegarde AWS Backup créées. | 
| NumberOfBackupJobsPending | Nombre de tâches de sauvegarde sur le point d'être exécutées dans AWS Backup. | 
| NumberOfBackupJobsRunning | Nombre de tâches de sauvegarde en cours d'exécution AWS Backup. | 
| NumberOfBackupJobsAborted | Nombre de tâches de sauvegarde annulées par l'utilisateur. | 
| NumberOfBackupJobsCompleted | Nombre de tâches de sauvegarde AWS Backup terminées. | 
| NumberOfBackupJobsFailed | Nombre de tâches de sauvegarde dont le statut est Failed. Cela est souvent dû à la planification d'une tâche de sauvegarde pendant ou 1 heure avant une ressource de base de données ou 4 heures avant ou pendant une fenêtre de FSx maintenance ou une fenêtre de sauvegarde automatique d'Amazon, sans pour autant l'utiliser AWS Backup pour effectuer une sauvegarde continue pour les point-in-time restaurations. Consultez [Point-in-Time la section Restauration](https://docs.aws.amazon.com/aws-backup/latest/devguide/point-in-time-recovery.html) pour obtenir une liste des services pris en charge et des instructions sur la façon de AWS Backup les utiliser pour effectuer des sauvegardes continues ou pour replanifier vos tâches de sauvegarde.  | 
| NumberOfBackupJobsExpired |  Le nombre de tâches de sauvegarde dont le statut est de`EXPIRED`. Le statut d'une tâche de sauvegarde passe `CREATED` à celui d'`EXPIRED`une tâche de sauvegarde qui ne peut pas démarrer dans le délai imparti.  | 
| NumberOfCopyJobsCreated | Nombre de tâches de copie entre comptes et entre régions créées par AWS Backup . | 
| NumberOfCopyJobsRunning | Nombre de tâches de copie entre comptes et entre régions en cours d'exécution dans AWS Backup. | 
| NumberOfCopyJobsCompleted | Nombre de tâches de copie entre comptes et entre régions finies par AWS Backup . | 
| NumberOfCopyJobsFailed | Nombre de tâches de copie entre comptes et entre régions qui AWS Backup ont été tentées mais n'ont pas pu être effectuées. | 
| NumberOfRestoreJobsPending | Nombre de tâches de restauration sur le point d'être exécutées dans AWS Backup. | 
| NumberOfRestoreJobsRunning | Le nombre de tâches de restauration en cours d'exécution AWS Backup. | 
| NumberOfRestoreJobsCompleted | Le nombre de tâches de restauration AWS Backup terminées. | 
| NumberOfRestoreJobsFailed | Nombre de tâches de restauration qui ont été AWS Backup tentées mais qui n'ont pas pu être effectuées. | 
| NumberOfRecoveryPointsCompleted | Le nombre de points de récupération AWS Backup créés. | 
| NumberOfRecoveryPointsPartial | Nombre de points de restauration qui AWS Backup ont commencé à être créés mais qui n'ont pas pu être terminés. AWS réessaie le processus ultérieurement, mais comme la nouvelle tentative a lieu ultérieurement, le point de récupération partiel est conservé. | 
| NumberOfRecoveryPointsExpired | Nombre de points de restauration qui AWS Backup ont tenté de supprimer en fonction du cycle de conservation des sauvegardes, mais qui n'ont pas pu être supprimés. Le stockage consommé par les sauvegardes expirées vous est facturé et vous devriez les supprimer manuellement. | 
| NumberOfRecoveryPointsDeleting | Le nombre de points de récupération qui AWS Backup sont supprimés. | 
| NumberOfRecoveryPointsCold | Le nombre de points de récupération associés AWS Backup à une chambre froide. | 

D'autres dimensions sont disponibles en plus de celles indiquées dans le tableau. Pour afficher toutes les dimensions d'une métrique, tapez le nom de cette métrique dans l'`AWS/Backup`espace de noms de la section **Metrics** de la CloudWatch console.

# Journalisation des appels d' AWS Backup API avec CloudTrail
<a name="logging-using-cloudtrail"></a>

AWS Backup est intégré à [AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)un service qui fournit un enregistrement des actions entreprises par un utilisateur, un rôle ou un AWS service de service. CloudTrail capture tous les appels d'API AWS Backup sous forme d'événements. Les appels capturés incluent des appels provenant de la AWS Backup console et des appels de code vers les opérations de l' AWS Backup API. À l'aide des informations collectées par CloudTrail, vous pouvez déterminer la demande qui a été faite AWS Backup, l'adresse IP à partir de laquelle la demande a été faite, la date à laquelle elle a été faite et des informations supplémentaires.

Chaque événement ou entrée de journal contient des informations sur la personne ayant initié la demande. Les informations relatives à l’identité permettent de déterminer :
+ Si la demande a été effectuée avec des informations d’identification d’utilisateur root ou d’utilisateur root.
+ Si la demande a été faite au nom d'un utilisateur du centre d'identité IAM.
+ Si la demande a été effectuée avec les informations d’identification de sécurité temporaires d’un rôle ou d’un utilisateur fédéré.
+ Si la demande a été faite par un autre AWS service.

CloudTrail est actif dans votre compte Compte AWS lorsque vous créez le compte et vous avez automatiquement accès à l'**historique des CloudTrail événements**. L'**historique des CloudTrail événements** fournit un enregistrement consultable, consultable, téléchargeable et immuable des 90 derniers jours des événements de gestion enregistrés dans un. Région AWS Pour plus d'informations, consultez la section [Utilisation de l'historique des CloudTrail événements](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html) dans le *guide de AWS CloudTrail l'utilisateur*. La consultation de CloudTrail l'**historique des événements est gratuite**.

Pour un enregistrement continu des événements de vos 90 Compte AWS derniers jours, créez un magasin de données sur les événements de Trail ou [CloudTrailLake](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html).

**CloudTrail sentiers**  
Un *suivi* permet CloudTrail de fournir des fichiers journaux à un compartiment Amazon S3. Tous les sentiers créés à l'aide du AWS Management Console sont multirégionaux. Vous ne pouvez créer un journal de suivi en une ou plusieurs régions à l'aide de l' AWS CLI. Il est recommandé de créer un parcours multirégional, car vous capturez l'activité dans l'ensemble Régions AWS de votre compte. Si vous créez un journal de suivi pour une seule région, il convient de n'afficher que les événements enregistrés dans le journal de suivi pour une seule région Région AWS. Pour plus d'informations sur les journaux de suivi, consultez [Créez un journal de suivi dans vos Compte AWS](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html) et [Création d'un journal de suivi pour une organisation](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-trail-organization.html) dans le *AWS CloudTrail Guide de l'utilisateur*.  
Vous pouvez envoyer une copie de vos événements de gestion en cours dans votre compartiment Amazon S3 gratuitement CloudTrail en créant un journal. Toutefois, des frais de stockage Amazon S3 sont facturés. Pour plus d'informations sur la CloudTrail tarification, consultez la section [AWS CloudTrail Tarification](https://aws.amazon.com/cloudtrail/pricing/). Pour obtenir des informations sur la tarification Amazon S3, consultez [Tarification Amazon S3](https://aws.amazon.com/s3/pricing/).

**CloudTrail Stockages de données sur les événements du lac**  
*CloudTrail Lake* vous permet d'exécuter des requêtes SQL sur vos événements. CloudTrail Lake convertit les événements existants au format JSON basé sur les lignes au format [Apache ORC](https://orc.apache.org/). ORC est un format de stockage en colonnes qui est optimisé pour une récupération rapide des données. Les événements sont agrégés dans des *magasins de données d’événement*. Ceux-ci constituent des collections immuables d’événements basées sur des critères que vous sélectionnez en appliquant des [sélecteurs d’événements avancés](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-concepts.html#adv-event-selectors). Les sélecteurs que vous appliquez à un magasin de données d’événement contrôlent les événements qui persistent et que vous pouvez interroger. Pour plus d'informations sur CloudTrail Lake, consultez la section [Travailler avec AWS CloudTrail Lake](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html) dans le *guide de AWS CloudTrail l'utilisateur*.  
CloudTrail Les stockages et requêtes de données sur les événements de Lake entraînent des coûts. Lorsque vous créez un magasin de données d’événement, vous choisissez l’[option de tarification](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-manage-costs.html#cloudtrail-lake-manage-costs-pricing-option) que vous voulez utiliser pour le magasin de données d’événement. L’option de tarification détermine le coût d’ingestion et de stockage des événements, ainsi que les périodes de conservation par défaut et maximale pour le magasin de données d’événement. Pour plus d'informations sur la CloudTrail tarification, consultez la section [AWS CloudTrail Tarification](https://aws.amazon.com/cloudtrail/pricing/).

## AWS Backup événements à CloudTrail
<a name="service-name-info-in-cloudtrail"></a>

AWS Backup génère ces CloudTrail événements lorsqu'il effectue des sauvegardes, des restaurations, des copies, des scans ou des notifications. Ces événements ne sont pas nécessairement générés par l'utilisation du AWS Backup public APIs. Pour plus d'informations, consultez les [événements AWS de service](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/non-api-aws-service-events.html) dans le *guide de AWS CloudTrail l'utilisateur*.
+ `AssociateBackupVaultMpaApprovalTeamCompleted`
+ `AssociateBackupVaultMpaApprovalTeamFailed`
+ `BackupDeleted`
+ `BackupJobCompleted`
+ `BackupJobStarted`
+ `BackupSelectionDeletedDueToSLRDeletion`
+ `BackupTransitionedToCold`
+ `CopyJobCompleted`
+ `CopyJobStarted`
+ `CreateRestoreAccessBackupVaultFailed`
+ `DisassociateBackupVaultMpaApprovalTeamFailed`
+ `PutBackupVaultNotifications`
+ `RecoveryPointCreated`
+ `ReportJobCompleted`
+ `ReportJobStarted`
+ `RestoreAccessBackupVaultDeleted`
+ `RestoreCompleted`
+ `RestoreStarted`
+ `RevokeRestoreAccessBackupVaultFailed`
+ `ScanJobCompleted`
+ `ScanJobCreated`
+ `ScanJobFailed`
+ `ScanJobStarted`

## Comprendre les entrées du fichier AWS Backup journal
<a name="understanding-service-name-entries"></a>

Un suivi est une configuration qui permet de transmettre des événements sous forme de fichiers journaux à un compartiment Amazon S3 que vous spécifiez. CloudTrail les fichiers journaux contiennent une ou plusieurs entrées de journal. Un événement représente une demande unique provenant de n'importe quelle source et inclut des informations sur l'action demandée, la date et l'heure de l'action, les paramètres de la demande, etc. CloudTrail les fichiers journaux ne constituent pas une trace ordonnée des appels d'API publics, ils n'apparaissent donc pas dans un ordre spécifique. 

L'exemple suivant montre une entrée de CloudTrail journal qui illustre les `DeleteRecoveryPoint` actions `StartBackupJob``StartRestoreJob`, et ainsi que l'`BackupJobCompleted`événement.

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "123456789012",
        "arn": "arn:aws:iam::123456789012:root",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2019-01-10T12:24:50Z"
            }
        }
    },
    "eventTime": "2019-01-10T13:45:24Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "StartBackupJob",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "12.34.567.89",
    "userAgent": "aws-internal/3 aws-sdk-java/1.11.465 Linux/4.9.124-0.1.ac.198.73.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.192-b12 java/1.8.0_192",
    "requestParameters": {
        "backupVaultName": "Default",
        "resourceArn": "arn:aws:ec2:us-east-1:123456789012:volume/vol-00a422a05b9c6asd3",
        "iamRoleArn": "arn:aws:iam::123456789012:role/AWSBackup",
        "startWindowMinutes": 60
    },
    "responseElements": {
        "backupJobId": "8a3c2a87-b23e-4d56-b045-fa9e88ede4e6",
        "creationDate": "Jan 10, 2019 1:45:24 PM"
    },
    "requestID": "98cf4d59-8c76-49f7-9201-790743931234",
    "eventID": "fe8146a5-7812-4a95-90ad-074498be1234",
    "eventType": "AwsApiCall",
    "recipientAccountId": "account-id"
},
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "123456789012",
        "arn": "arn:aws:iam::123456789012:root",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2019-01-10T12:24:50Z"
            }
        }
    },
    "eventTime": "2019-01-10T13:49:50Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "StartRestoreJob",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "12.34.567.89",
    "userAgent": "aws-internal/3 aws-sdk-java/1.11.465 Linux/4.9.124-0.1.ac.198.73.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.192-b12 java/1.8.0_192",
    "requestParameters": {
        "recoveryPointArn": "arn:aws:ec2:us-east-1::snapshot/snap-00a129455bdbc9d99",
        "metadata": {
            "volumeType": "gp2",
            "availabilityZone": "us-east-1b",
            "volumeSize": "100"
        },
        "iamRoleArn": "arn:aws:iam::123456789012:role/AWSBackup",
        "idempotencyToken": "a9c8b4fb-d369-4a58-944b-942e442a8fe3",
        "resourceType": "EBS"
    },
    "responseElements": {
        "restoreJobId": "9808E090-8C76-CCB8-4CEA-407CF6AC4C43"
    },
    "requestID": "783ddddc-6d7e-4539-8fab-376aa9668543",
    "eventID": "ff35ddea-7577-4aec-a132-964b7e9dd423",
    "eventType": "AwsApiCall",
    "recipientAccountId": "account-id"
},
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "123456789012",
        "arn": "arn:aws:iam::123456789012:root",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2019-01-10T12:24:50Z"
            }
        }
    },
    "eventTime": "2019-01-10T14:52:42Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "DeleteRecoveryPoint",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "12.34.567.89",
    "userAgent": "aws-internal/3 aws-sdk-java/1.11.465 Linux/4.9.124-0.1.ac.198.73.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.192-b12 java/1.8.0_192",
    "requestParameters": {
        "backupVaultName": "Default",
        "recoveryPointArn": "arn:aws:ec2:us-east-1::snapshot/snap-05f426fd9daab3433"
    },
    "responseElements": null,
    "requestID": "f1f1b33a-48da-436c-9a8f-7574f1ab5fd7",
    "eventID": "2dd70080-5aba-4a79-9a0f-92647c9f0846",
    "eventType": "AwsApiCall",
    "recipientAccountId": "account-id"
},
{
    "eventVersion": "1.05",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"
    },
    "eventTime": "2019-01-10T08:24:39Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "BackupJobCompleted",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "2e7e4fcf-0c52-467f-9fd0-f61c2fcf7d17",
    "eventType": "AwsServiceEvent",
    "recipientAccountId": "account-id",
    "serviceEventDetails": {
        "completionDate": {
            "seconds": 1547108091,
            "nanos": 906000000
        },
        "state": "COMPLETED",
        "percentDone": 100,
        "backupJobId": "8A8E738B-A8C5-E058-8224-90FA323A3C0E",
        "backupVaultName": "BackupVault",
        "backupVaultArn": "arn:aws:backup:us-east-1:123456789012:backup-vault:BackupVault",
        "recoveryPointArn": "arn:aws:ec2:us-east-1::snapshot/snap-07ce8c3141d361233",
        "resourceArn": "arn:aws:ec2:us-east-1:123456789012:volume/vol-06692095a6a421233",
        "creationDate": {
            "seconds": 1547101638,
            "nanos": 272000000
        },
        "backupSizeInBytes": 8589934592,
        "iamRoleArn": "arn:aws:iam::123456789012:role/AWSBackup",
        "resourceType": "EBS"
    }
}
```

## Journalisation des événements de gestion entre comptes
<a name="logging-cam-events"></a>

Avec AWS Backup, vous pouvez gérer vos sauvegardes dans Comptes AWS l'ensemble de votre [AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html)structure. AWS Backup génère ces CloudTrail événements dans votre compte membre lorsque vous créez, mettez à jour ou supprimez une politique de AWS Organizations sauvegarde (qui applique des plans de sauvegarde à vos comptes de membre) ou lorsqu'un plan de sauvegarde d'organisation n'est pas valide :
+ `CreateOrganizationalBackupPlan`
+ `UpdateOrganizationalBackupPlan`
+ `DeleteOrganizationalBackupPlan`
+ `InvalidOrganizationBackupPlan`

### Exemple : entrées de fichier AWS Backup journal pour la gestion entre comptes
<a name="cam-log-examples"></a>

 Un suivi est une configuration qui permet de transmettre des événements sous forme de fichiers journaux à un compartiment Amazon S3 que vous spécifiez. CloudTrail les fichiers journaux contiennent une ou plusieurs entrées de journal. Un événement représente une demande unique provenant de n'importe quelle source et inclut des informations sur l'action demandée, la date et l'heure de l'action, les paramètres de la demande, etc. CloudTrail les fichiers journaux ne constituent pas une trace ordonnée des appels d'API publics, ils n'apparaissent donc pas dans un ordre spécifique.

L'exemple suivant montre une entrée de CloudTrail journal illustrant l'`CreateOrganizationalBackupPlan`action.

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"},
    "eventTime": "2020-06-02T00:34:00Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "CreateOrganizationalBackupPlan",
    "awsRegion": "ca-central-1",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "f2642255-af77-4203-8c37-7ca19d898e84",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "recipientAccountId": "account-id",
    "serviceEventDetails": {
        "backupPlanId": "orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanVersionId": "ZTA1Y2ZjZDYtNmRjMy00ZTA1LWIyNTAtM2M1NzQ4OThmNzRj",
        "backupPlanArn": "arn:aws:backup:ca-central-1:123456789012:backup-plan:orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanName": "mybackupplan",
        "backupRules": "[{\"id\":\"745fd0ea-7f57-3f35-8a0e-ed4b8c48a8e2\",\"name\":\"hourly\",\"description\":null,\"cryopodArn\":\"arn:aws:backup:ca-central-1:123456789012:backup-vault:ControllerCAMTestBackupVault\",\"scheduleExpression\":\"cron(0 0/1 ? * * *)\",\"startWindow\":\"PT1H\",\"completionWindow\":\"PT2H\",\"lifecycle\":{\"moveToColdStorageAfterDays\":null,\"deleteAfterDays\":\"7\"},\"tags\":null,\"copyActions\":[]}]",
        "backupSelections": "[{\"name\":\"selectiondatatype\",\"arn\":\"arn:aws:backup:ca-central-1:123456789012:selection:8b40c6d9-3641-3d49-926d-a075ea715686\",\"role\":\"arn:aws:iam::123456789012:role/OrganizationmyRoleTestRole\",\"resources\":[],\"notResources\":[],\"conditions\":[{\"type\":\"STRINGEQUALS\",\"key\":\"dataType\",\"value\":\"PII\"},{\"type\":\"STRINGEQUALS\",\"key\":\"dataType\",\"value\":\"RED\"}],\"creationDate\":\"2020-06-02T00:34:00.695Z\",\"creatorRequestId\":null}]",
        "creationDate": {
            "seconds": 1591058040,
            "nanos": 695000000
        },
        "organizationId": "org-id",
        "accountId": "123456789012"
    }
}
```

L'exemple suivant montre une entrée de CloudTrail journal illustrant l'`DeleteOrganizationalBackupPlan`action.

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"
    },
    "eventTime": "2020-06-02T00:34:25Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "DeleteOrganizationalBackupPlan",
    "awsRegion": "ca-central-1",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "5ce66cd0-b90c-4957-8e00-96ea1077b4fa",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "recipientAccountId": "account-id",
    "serviceEventDetails": {
        "backupPlanId": "orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanVersionId": "ZTA1Y2ZjZDYtNmRjMy00ZTA1LWIyNTAtM2M1NzQ4OThmNzRj",
        "backupPlanArn": "arn:aws:backup:ca-central-1:123456789012:backup-plan:orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanName": "mybackupplan",
        "deletionDate": {
            "seconds": 1591058065,
            "nanos": 519000000
        },
        "organizationId": "org-id",
        "accountId": "123456789012"
    }
}
```

L'exemple suivant montre une entrée de CloudTrail journal illustrant l'événement`InvalidOrganizationBackupPlan`, qui est envoyé lorsque vous AWS Backup recevez un plan de sauvegarde non valide de la part d'Organizations.

```
{
    "eventVersion": "1.08",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"
    },
    "eventTime": "2022-06-11T13:29:23Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "InvalidOrganizationBackupPlan",
    "awsRegion": "Region",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "ab1de234-fg56-7890-h123-45ij678k9l01",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "managementEvent": true,
    "recipientAccountId": "987654321098",
    "serviceEventDetails": {
        "effectivePolicyVersion": 7,
        "effectivePolicyId": "12345678-a9b0-123c-45d6-78e901f23456",
        "lastUpdatedTimestamp": "Jun 11, 2022 1:29:22 PM",
        "policyType": "BACKUP_POLICY",
        "effectiveBackupPlan": {
            "logicalName": "logical-name",
            "regions": [
                "Region"
            ],
            "rules": [
                {
                    "name": "test-orgs",
                    "targetBackupVaultName": "vault-name",
                    "ruleLifecycle": {
                        "deleteAfterDays": 100
                    },
                    "copyActions": [],
                    "enableContinuousBackup": true
                }
            ],
            "selections": {
                "tagSelections": [
                    {
                        "selectionName": "selection-name",
                        "iamRoleArn": "arn:aws:iam::$account:role/role",
                        "targetedTags": [
                            {
                                "tagKey": "key",
                                "tagValue": "value"
                            }
                        ]
                    }
                ]
            },
            "backupPlanTags": {
                "key": "value"
            }
        },
        "organizationId": "org-id",
        "accountId": "123456789012"
    },
    "eventCategory": "Management"
}
```

# Options de notification avec AWS Backup
<a name="backup-notifications"></a>

Il existe deux manières de recevoir des notifications concernant AWS Backup :
+ Notifications des utilisateurs peut envoyer des notifications, y compris des CloudWatch alarmes Amazon AWS Support, et des notifications relatives à d'autres services.
+ Amazon Simple Notification Service peut vous informer des AWS Backup événements.

## Notifications des utilisateurs et AWS Backup
<a name="aws-backup-uno"></a>

AWS Backup prend en charge la gestion de vos notifications de sauvegarde depuis la [Notifications des utilisateurs console](https://console.aws.amazon.com//notifications/home?notifications#/notifications). Vous pouvez ainsi consulter la progression de vos tâches de sauvegarde, de copie et de restauration ainsi que les modifications apportées à vos politiques de sauvegarde, à vos coffres-forts, à vos points de restauration et à vos paramètres à partir du centre de notification des notifications utilisateur. [Notifications des utilisateurs](https://docs.aws.amazon.com/notifications/latest/userguide/getting-started.html)

Amazon CloudWatch, les EventBridge alarmes Amazon et les mises à jour de AWS Support cas font partie des autres types de notifications que vous pouvez gérer depuis la console. En outre, vous pouvez configurer plusieurs options de livraison, notamment le courrier électronique, les notifications Amazon Q Developer dans les applications de chat et les notifications AWS Console Mobile Application push.

## Amazon SNS et événements AWS Backup
<a name="backup-notifications-section"></a>

AWS Backup tire parti des notifications robustes fournies par Amazon Simple Notification Service (Amazon SNS). Vous pouvez configurer Amazon SNS pour qu'il vous informe des AWS Backup événements depuis la console Amazon SNS.

**Limitations**
+ Bien que le service Amazon SNS autorise les notifications entre comptes, il ne prend actuellement AWS Backup pas en charge cette fonctionnalité. Vous devez spécifier votre propre identifiant de AWS compte et l'ARN de la ressource de votre rubrique.
+ AWS Backup prend en charge les rubriques standard pour la déduplication optimale via SNS, mais AWS Backup ne prend actuellement pas en charge les rubriques SNS FIFO pour la déduplication stricte.

### Cas d’utilisation courants
<a name="aws-backup-sns-console"></a>
+ Configurez les notifications pour les tâches de sauvegarde ayant échoué en suivant les étapes décrites dans [Comment puis-je recevoir des notifications pour les AWS Backup tâches qui ont échoué ?](https://repost.aws/knowledge-center/aws-backup-failed-job-notification) auprès de AWS Premium Support.
+ Consultez un exemple de notification Amazon SNS JSONs pour les tâches de sauvegarde terminées, échouées ou expirées dans le tableau des exemples d'événements ci-dessous.

Pour plus d'informations sur Amazon SNS de façon générale, consultez [Démarrage avec Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html) dans le *Guide du développeur Amazon Simple Notification Service*.

### AWS Backup notification APIs
<a name="aws-backup-sns-apis"></a>

Après avoir créé vos rubriques à l'aide de la console Amazon SNS ou AWS Command Line Interface (AWS CLI), vous pouvez utiliser les opérations d' AWS Backup API suivantes pour gérer vos notifications de sauvegarde.
+ [DeleteBackupVaultNotifications](API_DeleteBackupVaultNotifications.md) : supprime les notifications d'événement SNS pour le coffre-fort de sauvegarde spécifié.
+ [GetBackupVaultNotifications](API_GetBackupVaultNotifications.md) : répertorie toutes les notifications d'événement SNS pour le coffre-fort de sauvegarde spécifié.
+ [PutBackupVaultNotifications](API_PutBackupVaultNotifications.md) : active les notifications pour la rubrique et les événements spécifiés.

AWS Backup prend en charge les événements suivants :


| Type de tâche | Événement | 
| --- | --- | 
| Tâche de sauvegarde | BACKUP\$1JOB\$1STARTED \$1 BACKUP\$1JOB\$1COMPLETED \$1 CONTINUOUS\$1BACKUP\$1INTERRUPTED | 
| Tâche de copie | COPY\$1JOB\$1STARTED \$1 COPY\$1JOB\$1SUCCESSFUL \$1 COPY\$1JOB\$1FAILED | 
| Tâche de restauration | RESTORE\$1JOB\$1STARTED \$1 RESTORE\$1JOB\$1COMPLETED | 
| Point de récupération | RECOVERY\$1POINT\$1MODIFIED | 
| Indexation des points de récupération | RECOVERY\$1POINT\$1INDEX\$1COMPLETED \$1 RECOVERY\$1POINT\$1INDEX\$1DELETED \$1 RECOVERY\$1POINT\$1INDEXING\$1FAILED | 

AWS Backup for S3 prend en charge deux événements supplémentaires :
+ `S3_BACKUP_OBJECT_FAILED` vous informe de tout échec de la sauvegarde d'un objet S3 lors d'une tâche de sauvegarde avec AWS Backup .
+ `S3_RESTORE_OBJECT_FAILED` vous informe de tout échec de la restauration d'un objet S3 lors d'une tâche de restauration avec AWS Backup .

AWS Backup for EKS soutient trois événements supplémentaires :
+ `EKS_BACKUP_OBJECT_FAILED`vous informe de l' AWS Backup échec de la sauvegarde d'objets EKS lors d'une tâche de sauvegarde.
+ `EKS_RESTORE_OBJECT_FAILED`vous informe de l' AWS Backup échec de la restauration d'objets EKS au cours d'une tâche de restauration.
+ `EKS_RESTORE_OBJECT_SKIPPED`vous informe de tous les objets EKS qui ont été AWS Backup ignorés lors d'une tâche de restauration.

### Exemples d'événements
<a name="sns-completed-backup-events"></a>



**Example Exemple : tâche de sauvegarde terminée**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup job was completed successfully. Recovery point ARN: arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012d. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2019-08-02T18:46:02.788Z",
            ...
            "MessageAttributes": {
                "EventType": {"Type":"String","Value":"BACKUP_JOB"},
                "State": {"Type":"String","Value":"COMPLETED"},
                "AccountId": {"Type":"String","Value":"123456789012"},
                "Id": {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
                "StartTime": {"Type":"String","Value":"2019-09-02T13:48:52.226Z"}
            }
        }
    }]
}
```

**Example Exemple : échec de la tâche de sauvegarde**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup job failed. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2019-08-02T18:46:02.788Z",
            ...
            "MessageAttributes": {
                "EventType": {"Type":"String","Value":"BACKUP_JOB"},
                "State": {"Type":"String","Value":"FAILED"},
                "AccountId": {"Type":"String","Value":"123456789012"},
                "Id": {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
                "StartTime": {"Type":"String","Value":"2019-09-02T13:48:52.226Z"}
            }
        }
    }]
}
```

**Example Exemple : la tâche de sauvegarde n'a pas pu être terminée pendant la fenêtre de sauvegarde**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup job failed to complete in time. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2019-08-02T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "EventType" : {"Type":"String","Value":"BACKUP_JOB"},
              "State" : {"Type":"String","Value":"EXPIRED"},
              "AccountId" : {"Type":"String","Value":"123456789012"},
              "Id" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
              "StartTime" : {"Type":"String","Value":"2019-09-02T13:48:52.226Z"}
            }
        }
    }]
}
```

**Example Exemple : indexation des points de récupération terminée**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup backup index job was completed. Indexed recovery point arn: arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "EventType" : {"Type":"String","Value":"RECOVERY_POINT_INDEXING_COMPLETED"},
              "AccountId" : {"Type":"String","Value":"123456789012"},
              "IndexStatus" : {"Type":"String","Value":"ACTIVE"},
              "IsIndexingContinuous" : {"Type":"String","Value":"false"},
              "RecoveryPointArn" : {"Type":"String","Value":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"}
            }
        }
    }]
}
```

**Example Exemple : échec de l'objet de sauvegarde EKS**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "A Kubernetes resource failed to backup from your Amazon EKS Backup. Resource: example.resource.io/v1. EKS Cluster Name: eks-cluster-name. BackupJob ID: 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "eventType" : {"Type":"String","Value":"EKS_BACKUP_OBJECT_FAILED"},
              "backupJobId" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
              "clusterName" : {"Type":"String","Value":"eks-cluster-name"},
              "reason" : {"Type":"String","Value":"Example failure reason."},
              "resourceName" : {"Type":"String","Value":"example.resource.io/v1"}
            }
        }
    }]
}
```

**Example Exemple : échec de l'objet de restauration EKS**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "A Kubernetes resource failed to restore from your Amazon EKS Backup. Resource: apiextensions.k8s.io/v1/customresourcedefinitions. Resource Name: exampleresource. Destination EKS Cluster Name: eks-restore-target-cluster-name. RestoreJob ID: 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "eventType" : {"Type":"String","Value":"EKS_RESTORE_OBJECT_FAILED"},
              "clusterName" : {"Type":"String","Value":"eks-restore-target-cluster-name"},
              "parentRestoreJobId" : {"Type":"String","Value":"12345678-abcd-123a-def0-abcd1a234567"},
              "reason" : {"Type":"String","Value":"Example failure reason."},
              "resourceName" : {"Type":"String","Value":"exampleresourceio"},
              "resourceType" : {"Type":"String","Value":"apiextensions.k8s.io/v1/customresourcedefinitions"},
              "restoreJobId" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}
            }
        }
    }]
}
```

**Example Exemple : objet de restauration EKS ignoré**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "A Kubernetes resource was skipped from restore from your Amazon EKS Backup. This Kubernetes resource already exists in your target EKS cluster. Resource: apiextensions.k8s.io/v1/customresourcedefinitions. Resource Name: exampleresource. Destination EKS Cluster Name: eks-restore-target-cluster-name. RestoreJob ID: 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "eventType" : {"Type":"String","Value":"EKS_RESTORE_OBJECT_SKIPPED"},
              "clusterName" : {"Type":"String","Value":"eks-restore-target-cluster-name"},
              "parentRestoreJobId" : {"Type":"String","Value":"12345678-abcd-123a-def0-abcd1a234567"},
              "reason" : {"Type":"String","Value":"Already exists."},
              "resourceName" : {"Type":"String","Value":"exampleresource"},
              "resourceType" : {"Type":"String","Value":"apiextensions.k8s.io/v1/customresourcedefinitions"},
              "restoreJobId" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}
            }
        }
    }]
}
```

### AWS Backup exemples de commandes de notification
<a name="sns-cli-commands"></a>

Vous pouvez utiliser des AWS CLI commandes pour vous abonner aux notifications Amazon SNS relatives à vos AWS Backup événements, les répertorier et les supprimer.

#### Exemple de notification de mise en place d'un coffre-fort de sauvegarde
<a name="cli-put-vault-notification"></a>

La commande suivante s'abonne à une rubrique Amazon SNS pour le coffre-fort de sauvegarde spécifié qui vous avertit lorsqu'une tâche de restauration est lancée ou terminée, ou lorsqu'un point de récupération est modifié.

```
aws backup put-backup-vault-notifications 
    --backup-vault-name myBackupVault 
    --sns-topic-arn arn:aws:sns:region:account-id:myBackupTopic
    --backup-vault-events RESTORE_JOB_STARTED RESTORE_JOB_COMPLETED RECOVERY_POINT_MODIFIED
```

#### Exemple de notification d'obtention d'un coffre-fort de sauvegarde
<a name="w2aac32c15b9c13b7"></a>

La commande suivante répertorie tous les événements actuellement abonnés à une rubrique Amazon SNS pour le coffre-fort de sauvegarde spécifié.

```
aws backup get-backup-vault-notifications 
    --backup-vault-name myVault
```

L'exemple de sortie se présente comme suit :

```
{
    "SNSTopicArn": "arn:aws:sns:region:account-id:myBackupTopic",
    "BackupVaultEvents": [
        "RESTORE_JOB_STARTED",
        "RESTORE_JOB_COMPLETED",
        "RECOVERY_POINT_MODIFIED"
    ],
    "BackupVaultName": "myVault",
    "BackupVaultArn": "arn:aws:backup:region:account-id:backup-vault:myVault"
}
```

#### Exemple de notification de suppression d'un coffre-fort de sauvegarde
<a name="w2aac32c15b9c13b9"></a>

La commande suivante se désabonne d'une rubrique Amazon SNS pour le coffre-fort de sauvegarde spécifié.

```
aws backup delete-backup-vault-notifications 
    --backup-vault-name myVault
```

### Spécification AWS Backup en tant que principal de service
<a name="specifying-aws-backup-as-a-service-principal"></a>

**Note**  
 AWS Backup Pour autoriser la publication de sujets SNS en votre nom, vous devez le spécifier AWS Backup en tant que principal de service.

Incluez le code JSON suivant dans la politique d'accès de la rubrique Amazon SNS que vous utilisez pour suivre AWS Backup les événements. Vous devez spécifier l'Amazon Resource Name (ARN) de la ressource de votre rubrique.

```
{
      "Sid": "My-statement-id",
      "Effect": "Allow",
      "Principal": {
        "Service": "backup.amazonaws.com"
      },
      "Action": "SNS:Publish",
      "Resource": "arn:aws:sns:region:account-id:myTopic"
}
```

Pour plus d'informations sur la spécification d'un principal de service dans une politique d'accès Amazon SNS, consultez la section [Autoriser la publication d'une AWS ressource dans un sujet](https://docs.aws.amazon.com/sns/latest/dg/AccessPolicyLanguage_UseCases_Sns.html#AccessPolicyLanguage_UseCase4_Sns) dans le guide du *développeur Amazon Simple Notification Service*.

**Note**  
Si votre sujet est crypté, vous devez inclure des autorisations supplémentaires dans votre politique AWS Backup pour autoriser la publication sur celui-ci. Pour plus d'informations sur la possibilité pour les services de publier sur des sujets chiffrés, consultez la section [Activer la compatibilité entre les sources d'événements AWS des services et les sujets cryptés](https://docs.aws.amazon.com//sns/latest/dg/sns-key-management.html#sns-what-permissions-for-sse) dans le *guide du développeur Amazon Simple Notification Service*.