View a markdown version of this page

Arbeiten mit EventBridge Amazon-Ereignissen und -Benachrichtigungen in AWS Database Migration Service - AWS Datenbankmigrationsdienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit EventBridge Amazon-Ereignissen und -Benachrichtigungen in AWS Database Migration Service

Sie können Amazon verwenden EventBridge , um zu benachrichtigen, wenn ein AWS DMS Ereignis eintritt, z. B. das Erstellen oder Löschen einer Replikationsinstanz. EventBridge empfängt Ereignisse und leitet Benachrichtigungen über ein Ereignis weiter, wie in den Ereignisregeln definiert. Sie können mit Benachrichtigungen in jeder Form arbeiten, die von Amazon EventBridge für eine AWS Region unterstützt wird. Weitere Informationen zur Nutzung von Amazon EventBridge finden Sie unter Was ist Amazon EventBridge? im EventBridge Amazon-Benutzerhandbuch.

Anmerkung

Die Arbeit mit EventBridge Amazon-Ereignissen wird in AWS DMS Version 3.4.5 und höher unterstützt.

EventBridge empfängt ein Ereignis, einen Indikator für eine Änderung der AWS DMS Umgebung, und wendet eine Regel an, um das Ereignis an einen Benachrichtigungsmechanismus weiterzuleiten. Regeln ordnen Ereignisse anhand der Struktur des Ereignisses, des so genannten Ereignismusters, den Benachrichtigungsmechanismen zu.

AWS DMS gruppiert Ereignisse in Kategorien, auf die Sie eine Ereignisregel anwenden können, sodass Sie benachrichtigt werden können, wenn ein Ereignis in dieser Kategorie eintritt. Angenommen, Sie wenden eine EventBridge Ereignisregel auf die Kategorie „Erstellung“ für eine bestimmte Replikationsinstanz an. Sie werden dann benachrichtigt, wenn ein Ereignis im Zusammenhang mit einer Erstellung eintritt, das sich auf Ihre Replikations-Instance auswirkt. Wenn Sie die Kategorie „Konfigurationsänderung“ für eine Replikations-Instance abonnieren, werden Sie benachrichtigt, wenn die Konfiguration der Replikations-Instance geändert wird. Eine Liste der von bereitgestellten AWS DMS Ereigniskategorien finden Sie im Folgenden unter den AWS DMS Ereigniskategorien und Ereignismeldungen.

Anmerkung

Stellen Sie sicher, dass Sie die Zugriffsrichtlinien Ihrer Amazon- SNS-Themen aktualisieren, um die Veröffentlichung von events.amazonaws.com zu ermöglichen. Weitere Informationen finden Sie im Amazon-Benutzerhandbuch unter Verwenden ressourcenbasierter Richtlinien für Amazon EventBridge EventBridge .

Weitere Informationen zum Verschieben von Veranstaltungsabonnements zu Amazon EventBridge finden Sie unter Migrieren von aktiven Veranstaltungsabonnements von DMS zu Amazon. EventBridge

Weitere Informationen zum Verwenden von SMS-Nachrichten mit Amazon SNS finden Sie unter Senden und Empfangen von SMS-Benachrichtigungen mit Amazon SNS.

Verwenden der EventBridge Amazon-Veranstaltungsregeln für AWS DMS

Amazon EventBridge sendet Event-Benachrichtigungen an die Adressen, die Sie bei der Erstellung einer EventBridge Event-Regel angeben. Möglicherweise möchten Sie mehrere verschiedene Regeln erstellen. Sie könnten beispielsweise eine Regel erstellen, die alle Ereignisbenachrichtigungen empfängt, und eine andere, die nur kritische Ereignisse für Ihre DMS-Produktionsressourcen enthält. Sie können Event-Benachrichtigungen auch in ein- oder ausschalten EventBridge.

Um EventBridge Amazon-Regeln zu erstellen, die darauf reagieren AWS DMS Veranstaltungen
  • Führen Sie die im EventBridge Amazon-Benutzerhandbuch unter Erstellen von EventBridge Amazon-Regeln, die auf Ereignisse reagieren, beschriebenen Schritte aus und erstellen Sie eine Regel für AWS DMS Ereignisse:

    1. Geben Sie eine Benachrichtigungsaktion an, die ausgeführt werden EventBridge soll, wenn ein Ereignis eingeht, das dem Ereignismuster in der Regel entspricht. Wenn ein Ereignis zutrifft, wird das Ereignis EventBridge gesendet und die in der Regel definierte Aktion aufgerufen.

    2. Wählen Sie für Service provider (Serviceanbieter) die Option AWS aus.

    3. Wählen Sie unter Servicename die Option Database Migration Service (SMS) aus.

Sie erhalten dann Ereignisbenachrichtigungen.

Das folgende JSON-Beispiel zeigt ein EventBridge Ereignismodell für einen AWS DMS Dienst.

{ "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" } }

Die Liste der Kategorien und Ereignisse, über die Sie benachrichtigt werden können, finden Sie im folgenden Abschnitt.

AWS DMS Ereigniskategorien und Ereignismeldungen

AWS DMS generiert eine signifikante Anzahl von Ereignissen in Kategorien, die Sie identifizieren können. Jede Kategorie gilt für eine Replikations-Instance oder für einen Replikationsaufgaben-Quelltyp.

ReplicationInstance Event-Meldungen

Die folgende Tabelle zeigt die möglichen Kategorien und Ereignisse für den ReplicationInstance Quelltyp.

Kategorie

Ereignis-ID

Description

Erstellung DMS-EVENT-0067

Eine Replikations-Instance wird erstellt.

Löschung DMS-EVENT-0066

Die Replikations-Instance wird gelöscht.

ConfigurationChange DMS-EVENT-0012

Die Replikations-Instance-Klasse für diese Replikations-Instance wird geändert.

ConfigurationChange DMS-EVENT-0018

Der Speicher für die Replikations-Instance wird erweitert.

ConfigurationChange DMS-EVENT-0024

Die Replikationsinstanz wechselt zu einer Multi-AZ Konfiguration.

ConfigurationChange DMS-EVENT-0030

Die Replikationsinstanz wechselt zu einer Single-AZ Konfiguration.

Wartung DMS-EVENT-0026 Die Offline-Wartung der Replikations-Instance wird durchgeführt. Die Replikations-Instance steht derzeit nicht zur Verfügung.
Erstellung DMS-EVENT-0005

Eine Replikations-Instance wurde erstellt.

Löschung DMS-EVENT-0003

Die Replikations-Instance wurde gelöscht.

ConfigurationChange DMS-EVENT-0014

Die Replikations-Instance-Klasse für diese Replikations-Instance wurde geändert.

ConfigurationChange DMS-EVENT-0017

Der Speicher für die Replikations-Instance wurde erweitert.

ConfigurationChange DMS-EVENT-0025

Die Replikationsinstanz hat den Übergang zu einer Multi-AZ Konfiguration abgeschlossen.

ConfigurationChange DMS-EVENT-0029

Die Replikationsinstanz hat den Übergang zu einer Single-AZ Konfiguration abgeschlossen.

Wartung DMS-EVENT-0047 Die Managementsoftware auf der Replikations-Instance wurde aktualisiert.
Wartung DMS-EVENT-0027 Die Offline-Wartung der Replikations-Instance ist abgeschlossen. Die Replikations-Instance steht nun zur Verfügung.
Wartung DMS-EVENT-0068 Die Replikations-Instance befindet sich in einem Zustand, der nicht aktualisiert werden kann.
Failover DMS-EVENT-0034 Wenn Sie zu häufig einen Failover anfordern, wird dieses Ereignis anstelle regelmäßiger Failover-Ereignisse ausgelöst.
Fehler DMS-EVENT-0031 Die Replikations-Instance wurde in den Status %s versetzt.
Fehler DMS-EVENT-0036 Die Replikations-Instance ist aufgrund eines nicht kompatiblen Netzwerks fehlgeschlagen.
Fehler DMS-EVENT-0037 Wenn der Service nicht auf den zum Verschlüsseln der Datenmenge verwendeten KMS-Schlüssel zugreifen kann.
Fehler Die Replikations-Instance verwendete inkompatible Parameter
Failover Beim Warten auf einen sicheren Status, der den vom Benutzer angeforderten Failover einleitet, wurde eine Zeitüberschreitung festgestellt
Failover DMS-EVENT-0013 Das Failover für eine Multi-AZ Replikationsinstanz wurde gestartet.
Failover DMS-EVENT-0049 Das Failover für eine Multi-AZ Replikationsinstanz wurde abgeschlossen.
Failover DMS-EVENT-0050 Multi-AZ Die Aktivierung wurde gestartet.
Failover DMS-EVENT-0051 Multi-AZ Aktivierung abgeschlossen.
StateChange Allgemeine Protokolle und Protokolle für langsame Abfragen wurden automatisch als %s rotiert
StateChange AWS DMS kann nicht auf den KMS-Verschlüsselungsschlüssel für die Anwendungsinstanz %s zugreifen. Dies liegt wahrscheinlich daran, dass der Schlüssel deaktiviert ist oder nicht AWS DMS darauf zugreifen kann. Wenn dies so weitergeht, wird die Anwendung in den Zustand versetzt, dass nicht auf sie zugegriffen werden kann. Weitere Informationen finden Sie im Abschnitt zur Fehlerbehebung in der AWS DMS Dokumentation.
StateChange AWS DMS kann jetzt erfolgreich auf den KMS-Verschlüsselungsschlüssel für die Anwendungsinstanz %s zugreifen.
StateChange Amazon DMS konnte nicht auf den KMS-Verschlüsselungsschlüssel für die Anwendungs-Instance %s zugreifen. Diese Anwendung wird in den Zustand versetzt, dass nicht auf sie zugegriffen werden kann. Weitere Informationen finden Sie im Abschnitt zur Fehlerbehebung in der Amazon-DMS-Dokumentation.
StateChange Neustart der App auf HM als Teil der Erstellung der Replikations-Instance
StateChange Herunterfahren der App auf HM als Teil des Löschens der Replikations-Instance
Failover DMS-EVENT-0015 Multi-AZ Der Failover in den Standby-Modus ist abgeschlossen.
LowStorage DMS-EVENT-0007 Der verfügbare Speicherplatz für die Replikations-Instance ist gering.
LowStorage Die zugewiesenen Inodes sind erschöpft. Skalieren Sie den Speicherplatz, um das Problem zu lösen.

ReplicationTask Meldungen über Ereignisse

Die folgende Tabelle zeigt die möglichen Kategorien und Ereignisse für den ReplicationTask Quelltyp.

Kategorie

Ereignis-ID

Description

Fehler DMS-EVENT-0078 Eine Replikationsaufgabe ist fehlgeschlagen.
Fehler DMS-EVENT-0082 Ein Aufruf zur Bereinigung der Aufgabendaten ist fehlgeschlagen.
StateChange DMS-EVENT-0081 Das Neuladen der Tabellendetails wurde angefordert.
StateChange

Die Replikationsaufgabe wurde kopiert.

StateChange

Das Kopieren der Replikationsaufgabe ist fehlgeschlagen.

StateChange

Die Replikationsaufgabe wurde verschoben.

StateChange

Das Verschieben der Replikationsaufgabe ist fehlgeschlagen.

StateChange

Die Erstellung der Zielaufgabe ist fehlgeschlagen.

StateChange

Der Bewertungslauf für die Replikationsaufgabe wurde gestartet.

StateChange

Der Bewertungslauf für die Replikationsaufgabe wurde erfolgreich abgeschlossen.

StateChange

Der Bewertungslauf für die Replikationsaufgabe wurde mit einem Fehlschlag abgeschlossen.

StateChange Der Bewertungslauf für die Replikationsaufgabe wurde mit einer Warnung abgeschlossen.
StateChange Der Bewertungslauf für die Replikationsaufgabe wurde mit einem Fehler abgeschlossen.
StateChange Der Bewertungslauf %s für die Replikationsaufgabe wurde abgebrochen.
StateChange Der Bewertungslauf %s für die Replikationsaufgabe wurde gelöscht.
StateChange Der Bewertungslauf für die Replikationsaufgabe konnten keine Ressourcen bereitstellen.
StateChange Replikationsaufgabe ist fehlgeschlagen.
Erstellung Die Replikationsaufgabe wurde erstellt.
ConfigurationChange Eine Replikationsaufgabe wurde geändert.
Fehler Eine Replikationsaufgabe ist fehlgeschlagen.
StateChange DMS-EVENT-0091 Der Lesevorgang wurde unterbrochen, das Limit für die Auslagerungsdateien wurde erreicht.
StateChange DMS-EVENT-0092 Der Lesevorgang wurde unterbrochen, das Limit für die Festplattennutzung wurde erreicht.
StateChange DMS-EVENT-0093 Der Lesevorgang wurde fortgesetzt.
StateChange DMS-EVENT-0069 Die Replikationsaufgabe wurde mit taskType: %s, startType: %s gestartet
StateChange DMS-EVENT-0079 Die Replikationsaufgabe wurde angehalten.
Löschung DMS-EVENT-0073 Die Replikationsaufgabe wurde gelöscht.

Replikations-Ereignismeldungen

In der folgenden Tabelle sind die möglichen Kategorien und Ereignisse für den Quelltyp Replikation angegeben.

Kategorie

Description

StateChange

Ereignis zur Hochskalierung der DMS-Replikation.

StateChange

Ereignis zur Herunterskalierung der DMS-Replikation.

StateChange

Das DMS-Replikationsskalierungsereignis wurde abgeschlossen.

StateChange

Die DMS-Replikation wurde erstellt.

StateChange Die DMS-Replikation wird initialisiert.
StateChange Die DMS-Replikation bereitet die Ressourcen für die Metadatenerfassung vor.
StateChange Die mit der DMS-Replikation verbundenen Verbindungen werden getestet.
StateChange Die DMS-Replikation ruft Metadaten ab
StateChange Die DMS-Replikation berechnet die Kapazität
StateChange Die DMS-Replikation stellt ihre Kapazität bereit
StateChange Die DMS-Replikation wurde bereitgestellt.
StateChange Die DMS-Replikation wurde gestartet
StateChange Die DMS-Replikation wird ausgeführt.
StateChange Die DMS-Replikation wird angehalten.
StateChange Die Replikation wurde angehalten.
StateChange Die DMS-Replikation wird geändert.
StateChange Die DMS-Replikation wird gelöscht.
StateChange Die DMS-Replikation nimmt die Bereitstellung ihrer Kapazität zurück
StateChange Die Bereitstellung der DMS-Replikation wurde zurückgenommen.
Fehler

Die DMS-Replikation ist fehlgeschlagen.