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

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 Amazon-Event-Bridge-Ereignissen und Benachrichtigungen in AWS Database Migration Service

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

Anmerkung

Die Arbeit mit Amazon-EventBridge-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 in 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 stuft Ereignisse in Kategorien ein, auf die Sie eine Ereignisregel anwenden können. Dadurch werden Sie benachrichtigt, wenn ein Ereignis in dieser Kategorie auftritt. Nehmen wir beispielsweise an, Sie wenden eine EventBridge-Ereignisregel auf die Kategorie „Erstellung“ für eine bestimmte Replikations-Instance 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 AWS DMS bereitgestellten Ereigniskategorien finden Sie im Folgenden unter 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 unter Verwenden ressourcenbasierter Richtlinien für Amazon EventBridge im Amazon-EventBridge-Benutzerhandbuch.

Weitere Informationen zum Verschieben von Ereignis-Abonnements zu Amazon EventBridge finden Sie unter Migrieren aktiver Ereignis-Abonnements 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 von Amazon-EventBridge-Ereignisregeln für AWS DMS

Amazon EventBridge sendet Ereignisbenachrichtigungen an die Adressen, die Sie angeben, wenn Sie eine EventBridge-Ereignisregel erstellen. 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 in EventBridge auch Ereignisbenachrichtigungen aktivieren oder deaktivieren.

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

    1. Geben Sie eine Benachrichtigungsaktion an, die ausgeführt werden soll, wenn EventBridge ein Ereignis erhält, das dem Ereignismuster in der Regel entspricht. Wenn ein Ereignis übereinstimmt, sendet EventBridge das Ereignis an das angegebene Ziel und löst die in der Regel definierte Aktion aus.

    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-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", "eventId":"DMS-EVENT-0069", "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 erhebliche 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-Ereignismeldungen

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

Kategorie

Ereignis-ID

Beschreibung

Erstellung DMS-EVENT-0067

Eine Replikations-Instance wird erstellt.

Löschung DMS-EVENT-0066

Die Replikations-Instance wird gelöscht.

Konfigurationsänderung DMS-EVENT-0012

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

Konfigurationsänderung DMS-EVENT-0018

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

Konfigurationsänderung DMS-EVENT-0024

Die Replikations-Instance wird auf eine Multi-AZ-Konfiguration umgestellt.

Konfigurationsänderung DMS-EVENT-0030

Die Replikations-Instance wird auf eine Single-AZ-Konfiguration umgestellt.

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.

Konfigurationsänderung DMS-EVENT-0014

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

Konfigurationsänderung DMS-EVENT-0017

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

Konfigurationsänderung DMS-EVENT-0025

Die Umstellung der Replikations-Instance auf eine Multi-AZ-Konfiguration ist abgeschlossen.

Konfigurationsänderung DMS-EVENT-0029

Die Umstellung der Replikations-Instance auf eine Single-AZ-Konfiguration ist 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 Failover für eine Multi-AZ-Replikations-Instance wurde gestartet.
Failover DMS-EVENT-0049 Failover für eine Multi-AZ-Replikations-Instance wurde abgeschlossen.
Failover DMS-EVENT-0050 Die Multi-AZ-Aktivierung wurde gestartet.
Failover DMS-EVENT-0051 Die Multi-AZ-Aktivierung ist 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 Anwendungs-Instance %s zugreifen. Dies liegt wahrscheinlich daran, dass der Schlüssel deaktiviert ist oder AWS DMS nicht 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 Anwendungs-Instance %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-Failover zu Standby 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-Ereignismeldungen

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

Kategorie

Ereignis-ID

Beschreibung

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

Die Replikationsaufgabe wurde kopiert.

Statusänderung

Das Kopieren der Replikationsaufgabe ist fehlgeschlagen.

Statusänderung

Die Replikationsaufgabe wurde verschoben.

Statusänderung

Das Verschieben der Replikationsaufgabe ist fehlgeschlagen.

Statusänderung

Die Erstellung der Zielaufgabe ist fehlgeschlagen.

Statusänderung

Der Bewertungslauf für die Replikationsaufgabe wurde gestartet.

Statusänderung

Der Bewertungslauf für die Replikationsaufgabe wurde erfolgreich abgeschlossen.

Statusänderung

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 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

Beschreibung

Statusänderung

Ereignis zur Hochskalierung der DMS-Replikation.

Statusänderung

Ereignis zur Herunterskalierung der DMS-Replikation.

Statusänderung

Das DMS-Replikationsskalierungsereignis wurde abgeschlossen.

Statusänderung

Die DMS-Replikation wurde erstellt.

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

Die DMS-Replikation ist fehlgeschlagen.