View a markdown version of this page

Utilisation des EventBridge événements et notifications Amazon dans AWS Database Migration Service - AWS Service de migration de bases de données

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.

Utilisation des EventBridge événements et notifications Amazon dans AWS Database Migration Service

Vous pouvez utiliser Amazon EventBridge pour envoyer une notification lorsqu'un AWS DMS événement se produit, par exemple la création ou la suppression d'une instance de réplication. EventBridge reçoit la notification des événements et des itinéraires d'un événement tel que défini par les règles de l'événement. Vous pouvez utiliser les notifications sous n'importe quelle forme prise en charge par Amazon EventBridge pour une AWS région. Pour plus d'informations sur l'utilisation d'Amazon EventBridge, consultez Qu'est-ce qu'Amazon EventBridge ? dans le guide de EventBridge l'utilisateur Amazon.

Note

L'utilisation d'Amazon EventBridge Events est prise en charge dans les AWS DMS versions 3.4.5 et supérieures.

EventBridge reçoit un événement, un indicateur d'un changement d' AWS DMS environnement, et applique une règle pour acheminer l'événement vers un mécanisme de notification. Les règles font correspondre les événements aux mécanismes de notification en fonction de la structure de l’événement, appelée modèle d’événement.

AWS DMS regroupe les événements dans des catégories auxquelles vous pouvez appliquer une règle d'événement, afin que vous puissiez être averti lorsqu'un événement de cette catégorie se produit. Supposons, par exemple, que vous appliquiez une règle d' EventBridgeévénement à la catégorie Création pour une instance de réplication donnée. Vous êtes ensuite averti chaque fois qu’un événement lié à une création survient qui affecte votre instance de réplication. Si vous appliquez une règle à la catégorie Modification de configuration pour une instance de réplication, vous recevez une notification quand la configuration de l’instance de réplication est modifiée. Pour une liste des catégories d'événements fournies par AWS DMS, consultez les catégories d' AWS DMS événements et les messages d'événements ci-dessous.

Note

Pour autoriser la publication à partir de events.amazonaws.com, veillez à mettre à jour les stratégies d’accès de vos rubriques Amazon SNS. Pour plus d'informations, consultez la section Utilisation de politiques basées sur les ressources pour Amazon EventBridge dans le Guide de l' EventBridge utilisateur Amazon.

Pour plus d'informations sur le transfert des abonnements aux événements vers Amazon EventBridge, voir Migrer les abonnements aux événements actifs de DMS vers Amazon EventBridge.

Pour plus d’informations sur l’utilisation des messages texte avec Amazon SNS, consultez Envoi et réception de notifications par SMS avec Amazon SNS.

Utilisation des règles d'Amazon relatives aux EventBridge événements pour AWS DMS

Amazon EventBridge envoie des notifications d'événements aux adresses que vous fournissez lorsque vous créez une règle d' EventBridge événement. Vous pouvez créer plusieurs règles différentes. Par exemple, vous pouvez créer une règle recevant toutes les notifications d’événement et une autre règle incluant uniquement des évènements critiques pour vos ressources DMS de production. Vous pouvez également activer ou désactiver les notifications d'événements dans EventBridge.

Pour créer des EventBridge règles Amazon qui réagissent à AWS DMS events
  • Suivez les étapes décrites dans la section Création de EventBridge règles Amazon réagissant aux événements du Guide de EventBridge l'utilisateur Amazon, puis créez une règle pour les AWS DMS événements :

    1. Spécifiez l'action de notification à effectuer lors de la EventBridge réception d'un événement qui correspond au modèle d'événement défini dans la règle. Lorsqu'un événement correspond, EventBridge envoie l'événement et invoque l'action définie dans la règle.

    2. Pour Service Provider (Fournisseur de service), sélectionnez AWS.

    3. Pour Nom du service, choisissez Database Migration Service (DMS).

Vous pouvez alors commencer à recevoir des notifications d’événement.

L'exemple JSON suivant montre un modèle d' EventBridge événements pour un AWS DMS service.

{ "version":"0", "id":"11a11b11-222b-333a-44d4-01234a5b67890", "detail-type":"DMS Replication Task State Change", "source":"aws.dms", "account":"0123456789012", "time":"1970-01-01T00:00:00Z", "region":"us-east-1", "resources":[ "arn:aws:dms:us-east-1:012345678901:task:AAAABBBB0CCCCDDDDEEEEE1FFFF2GGG3FFFFFF3" ], "detail":{ "type":"REPLICATION_TASK", "category":"StateChange", "eventType":"REPLICATION_TASK_STARTED", "resourceLink":"https://console.aws.amazon.com/dms/v2/home?region=us-east-1#taskDetails/taskName", "detailMessage":"Replication task started, with flag = fresh start" } }

Pour obtenir la liste des catégories et événements dont vous pouvez être informé, consultez la section suivante.

AWS DMS catégories d'événements et messages d'événements

AWS DMS génère un nombre important d'événements dans des catégories que vous pouvez identifier. Chaque catégorie s’applique à un type de source d’instance de réplication ou de tâche de réplication.

ReplicationInstance messages relatifs à l'événement

Le tableau suivant indique les catégories et les événements possibles pour le type de ReplicationInstance source.

Catégorie

ID d'événement

Description

Création DMS-EVENT-0067

Une instance de réplication est en cours de création.

Suppression DMS-EVENT-0066

L’instance de réplication est en cours de suppression.

ConfigurationChange DMS-EVENT-0012

La classe d’instances de réplication de cette instance de réplication est en cours de modification.

ConfigurationChange DMS-EVENT-0018

L’espace de stockage de l’instance de réplication est en cours d’augmentation.

ConfigurationChange DMS-EVENT-0024

L'instance de réplication est en train de passer à une Multi-AZ configuration.

ConfigurationChange DMS-EVENT-0030

L'instance de réplication est en train de passer à une Single-AZ configuration.

Maintenance DMS-EVENT-0026 La maintenance hors connexion de l’instance de réplication est en cours. L'instance de réplication n'est pas disponible actuellement.
Création DMS-EVENT-0005

Une instance de réplication a été créée.

Suppression DMS-EVENT-0003

L’instance de réplication a été supprimée.

ConfigurationChange DMS-EVENT-0014

La classe d’instances de réplication de cette instance de réplication a changé.

ConfigurationChange DMS-EVENT-0017

L’espace de stockage de l’instance de réplication a été augmenté.

ConfigurationChange DMS-EVENT-0025

L'instance de réplication a terminé sa transition vers une Multi-AZ configuration.

ConfigurationChange DMS-EVENT-0029

L'instance de réplication a terminé sa transition vers une Single-AZ configuration.

Maintenance DMS-EVENT-0047 Le logiciel de gestion figurant sur l’instance de réplication a été mis à jour.
Maintenance DMS-EVENT-0027 La maintenance hors connexion de l’instance de réplication est terminée. L'instance de réplication est désormais disponible.
Maintenance DMS-EVENT-0068 L’instance de réplication est dans un état qui ne peut pas être mis à niveau.
Basculement DMS-EVENT-0034 Si vous demandez trop souvent un basculement, cet événement se produit à la place des événements de basculement standard.
Échec DMS-EVENT-0031 L’instance de réplication a été placée dans l’état %s.
Échec DMS-EVENT-0036 L’instance de réplication a échoué en raison d’une incompatibilité de réseau.
Échec DMS-EVENT-0037 Quand le service ne peut pas accéder à la clé KMS utilisée pour chiffrer le volume de données.
Échec L’instance de réplication a été placée dans l’état incompatible-parameters.
Basculement Le délai d’attente pour qu’un état sécurisé initie le basculement demandé par l’utilisateur a expiré.
Basculement DMS-EVENT-0013 Le basculement a commencé pour une instance Multi-AZ de réplication.
Basculement DMS-EVENT-0049 Le basculement est terminé pour une instance Multi-AZ de réplication.
Basculement DMS-EVENT-0050 Multi-AZ l'activation a commencé.
Basculement DMS-EVENT-0051 Multi-AZ activation terminée.
StateChange Les journaux des requêtes générales et lentes ont fait l’objet d’une rotation automatique en tant que %s.
StateChange AWS DMS ne peut pas accéder à la clé de chiffrement KMS pour l'instance d'application %s. Cela est probablement dû à la désactivation de la clé ou à l' AWS DMS impossibilité d'y accéder. Si cela continue, l’application sera placée dans un état inaccessible. Reportez-vous à la section de dépannage de la AWS DMS documentation pour plus de détails.
StateChange AWS DMS peut désormais accéder avec succès à la clé de chiffrement KMS pour l'instance d'application %s.
StateChange Amazon DMS ne parvient pas à accéder à la clé de chiffrement KMS pour l’instance d’application %s. Cette application sera placée dans un état inaccessible. Veuillez vous reporter à la section sur la résolution des problèmes dans la documentation Amazon DMS pour plus de détails.
StateChange Redémarrage de l’application sur HM dans le cadre de la création d’une instance de réplication
StateChange Arrêt de l’application sur HM dans le cadre de la suppression de l’instance de réplication
Basculement DMS-EVENT-0015 Multi-AZ basculement en mode veille terminé.
LowStorage DMS-EVENT-0007 L’espace de stockage disponible pour l’instance de réplication est faible.
LowStorage Les inodes alloués sont épuisés : mettre à l’échelle le stockage pour résoudre le problème

ReplicationTask messages relatifs à l'événement

Le tableau suivant indique les catégories et les événements possibles pour le type de ReplicationTask source.

Catégorie

ID d'événement

Description

Échec DMS-EVENT-0078 Une tâche de réplication a échoué.
Échec DMS-EVENT-0082 Un appel pour nettoyer les données d’une tâche a échoué.
StateChange DMS-EVENT-0081 Le rechargement des détails d’une table a été demandé.
StateChange

La tâche de réplication a été copiée.

StateChange

La copie de la tâche de réplication a échoué.

StateChange

La tâche de réplication a été déplacée.

StateChange

Le déplacement de la tâche de réplication a échoué.

StateChange

La création de la tâche cible a échoué.

StateChange

L’exécution d’évaluation de la tâche de réplication a commencé.

StateChange

L’exécution d’évaluation de la tâche de réplication s’est terminée avec succès.

StateChange

L’exécution d’évaluation de la tâche de réplication s’est terminée sur un échec.

StateChange L’exécution d’évaluation de la tâche de réplication s’est terminée avec un avertissement.
StateChange L’exécution d’évaluation de la tâche de réplication s’est terminée avec une erreur.
StateChange L’exécution %s d’évaluation de la tâche de réplication a été annulée.
StateChange L’exécution %s d’évaluation de la tâche de réplication a été supprimée.
StateChange L’exécution d’évaluation de la tâche de réplication n’a pas pu provisionner les ressources.
StateChange La tâche de réplication a échoué.
Création La tâche de réplication a été créée.
ConfigurationChange Une tâche de réplication a été modifiée.
Échec Une tâche de réplication a échoué.
StateChange DMS-EVENT-0091 Lecture mise en pause, limite de fichiers d’échange atteinte.
StateChange DMS-EVENT-0092 Lecture mise en pause, limite d’utilisation du disque atteinte.
StateChange DMS-EVENT-0093 La lecture a repris.
StateChange DMS-EVENT-0069 La tâche de réplication a démarré avec taskType: %s, startType: %s
StateChange DMS-EVENT-0079 La tâche de réplication s’est arrêtée.
Suppression DMS-EVENT-0073 La tâche de réplication a été supprimée.

Messages d’événements Replication

Le tableau suivant recense les catégories et événements possibles pour le type de source Replication.

Catégorie

Description

StateChange

Événement d’augmentation de la réplication DMS.

StateChange

Événement de réduction de la réplication DMS.

StateChange

L’événement de mise à l’échelle de la réplication DMS est terminé.

StateChange

La réplication DMS a été créée.

StateChange La réplication DMS est en cours d’initialisation.
StateChange La réplication DMS prépare les ressources requises pour la collecte des métadonnées.
StateChange Les connexions liées à la réplication DMS sont actuellement testées.
StateChange La réplication DMS récupère les métadonnées.
StateChange La réplication DMS calcule la capacité.
StateChange La réplication DMS provisionne sa capacité.
StateChange La réplication DMS a été provisionnée.
StateChange La réplication DMS a commencé.
StateChange La réplication DMS est en cours d’exécution.
StateChange La réplication DMS est en cours d’arrêt.
StateChange La réplication DMS s’est arrêtée.
StateChange La réplication DMS est en cours de modification.
StateChange La réplication DMS est en cours de suppression.
StateChange La réplication DMS déprovisionne sa capacité.
StateChange La réplication DMS a fait l’objet d’un déprovisionnement.
Échec

La réplication DMS a échoué.