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:
-
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.
-
Wählen Sie für Service provider (Serviceanbieter) die Option AWS aus.
-
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.
Themen
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. |