

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 SNS SNS-Ereignissen und -Benachrichtigungen in AWS Database Migration Service
<a name="CHAP_Events"></a>

Ab der Veröffentlichung von AWS DMS 3.4.5 und späteren Versionen empfehlen wir Ihnen, Amazon EventBridge zu verwenden, um Benachrichtigungen zu senden, wenn ein AWS DMS Ereignis eintritt. Weitere Informationen zur Verwendung von EventBridge Ereignissen mit finden Sie AWS DMS unter[Arbeiten mit EventBridge Amazon-Ereignissen und -Benachrichtigungen in AWS Database Migration Service](CHAP_EventBridge.md).

## Event-Abonnements zu Amazon verschieben EventBridge
<a name="USER_Events.Move-subscriptions"></a>

Sie können den folgenden AWS CLI Befehl verwenden, um bis zu 10 aktive Event-Abonnements von DMS zu Amazon EventBridge zu migrieren.

`update-subscriptions-to-event-bridge [--force-move | --no-force-move]`

Standardmäßig werden aktive Event-Abonnements AWS DMS nur migriert, wenn Ihre Replikationsinstanz die aktuelle Version AWS DMS 3.4.5 und höher installiert hat. Zum Übergehen dieses Verhaltens kann die Option `--force-move` verwendet werden. Einige Ereignistypen sind jedoch möglicherweise nicht über Amazon verfügbar, EventBridge wenn Ihre Replikations-Instances nicht aktualisiert wurden.

Um den `update-subscriptions-to-event-bridge`-CLI-Befehl ausführen zu können, muss ein AWS Identity and Access Management (IAM)-Benutzer über die folgenden Richtlinienberechtigungen verfügen.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
      {
          "Effect": "Allow",
          "Action": [
              "SNS:GetTopicAttributes",
              "SNS:SetTopicAttributes",
              "events:PutTargets",
              "events:EnableRule",
              "events:PutRule"
          ],
          "Resource": "*"
      }
  ]
}
```

------

Weitere Informationen zum Verschieben von Abonnements auf EventBridge finden Sie [UpdateSubscriptionsToEventBridge](https://docs.aws.amazon.com/dms/latest/APIReference/API_UpdateSubscriptionsToEventBridge.html)in der *AWS Database Migration Service API-Referenz*.

## Arbeiten mit Amazon-SNS-Ereignissen und Benachrichtigungen
<a name="USER_Events.SNS"></a>

AWS DMS Die Versionen 3.4.5 und früher unterstützen die Arbeit mit Ereignissen und Benachrichtigungen, wie im Folgenden beschrieben.

 AWS Database Migration Service (AWS DMS) kann Amazon Simple Notification Service (Amazon SNS) verwenden, um Benachrichtigungen bereitzustellen, wenn ein AWS DMS-Ereignis eintritt, z. B. die Erstellung oder Löschung einer Replikationsinstanz. Sie können mit diesen Benachrichtigungen in einem beliebigen Format arbeiten, das von Amazon SNS für eine AWS -Region unterstützt wird, z. B. als E-Mail-Nachricht, Textnachricht oder Aufruf an einen HTTP-Endpunkt. 

AWS DMS gruppiert Ereignisse in Kategorien, die Sie abonnieren können, sodass Sie benachrichtigt werden können, wenn ein Ereignis in dieser Kategorie eintritt. Wenn Sie beispielsweise die Kategorie "Erstellung" für eine bestimmte Replikations-Instance abonnieren, werden Sie benachrichtigt, sobald ein erstellungsbezogenes Ereignis auftritt, das sich auf Ihre Replikations-Instance auswirkt. Wenn Sie eine Konfigurationsänderungs-Kategorie für eine Replikations-Instance abonnieren, werden Sie benachrichtigt, wenn die Konfiguration der Replikations-Instance geändert wird. Außerdem erhalten Sie eine Benachrichtigung, wenn ein Abonnement für Ereignisbenachrichtigungen geändert wird. Eine Liste der von AWS DMS bereitgestellten Ereigniskategorien finden Sie [AWS DMS-Ereigniskategorien und Ereignismeldungen für SNS-Benachrichtigungen](#USER_Events.Messages) im Folgenden.

AWS DMS sendet Ereignisbenachrichtigungen an die Adressen, die Sie bei der Erstellung eines Veranstaltungsabonnements angeben. Sie sollten mehrere verschiedene Abonnements erstellen, beispielsweise ein Abonnement, das alle Ereignisbenachrichtigungen empfängt, und ein anderes Abonnement, das nur kritische Ereignisse für Ihre DMS-Produktionsressourcen enthält. Sie können die Benachrichtigung ganz einfach deaktivieren, ohne ein Abonnement zu löschen, indem Sie in der AWS DMS-Konsole die Option **Aktiviert** deaktivieren oder den `Enabled` Parameter mithilfe der DMS-API auf *false* setzen. AWS 

**Anmerkung**  
AWS DMS-Ereignisbenachrichtigungen mithilfe von SMS-Textnachrichten sind derzeit für AWS DMS-Ressourcen in allen AWS Regionen verfügbar, in denen Amazon SNS unterstützt wird. Eine Liste der AWS -Regionen und Länder, in denen Amazon SNS SMS-Nachrichten unterstützt, finden Sie unter [Unterstützte Regionen und Länder](https://docs.aws.amazon.com/sns/latest/dg/sns-supported-regions-countries.html).   
Weitere Informationen zum Verwenden von SMS-Nachrichten mit SNS finden Sie unter [Sending and receiving SMS notifications using Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/SMSMessages.html) (Senden und Empfangen von SMS-Benachrichtigungen mit Amazon SNS).  
AWS DMS Ereignisbenachrichtigungen unterscheiden sich von CloudTrail Ereignissen in oder. CloudWatch EventBridge CloudTrail Ereignisbenachrichtigungen können durch jeden API-Aufruf generiert werden. DMS sendet nur dann eine Benachrichtigung, wenn ein DMS-Ereignis eintritt.

AWS DMS verwendet eine Abonnement-ID, um jedes Abonnement zu identifizieren. Sie können mehrere AWS DMS-Event-Abonnements für dasselbe Amazon SNS SNS-Thema veröffentlichen lassen. Wenn Sie Ereignisbenachrichtigungen nutzen, fallen Amazon-SNS-Gebühren an. Weitere Informationen zur Fakturierung von Amazon SNS finden Sie unter [Amazon SNS – Preise](https://aws.amazon.com/sns/#pricing).

Gehen Sie wie folgt vor, um AWS DMS-Ereignisse mit Amazon SNS zu abonnieren:

1. Erstellen Sie ein Amazon-SNS-Thema. Im Thema geben Sie an, welche Art von Benachrichtigung Sie empfangen möchten und an welche Adresse oder Nummer die Benachrichtigung gesendet werden soll.

1. Erstellen Sie mithilfe der,, oder AWS AWS DMS-API ein Abonnement für DMS-Ereignisbenachrichtigungen. AWS-Managementkonsole AWS CLI

1. AWS DMS sendet eine Bestätigungs-E-Mail oder SMS-Nachricht an die Adressen, die Sie mit Ihrem Abonnement angegeben haben. Um Ihr Abonnement zu bestätigen, klicken Sie in der Bestätigungs-E-Mail oder SMS-Nachricht auf den Link.

1. Wenn Sie das Abonnement bestätigt haben, wird der Status Ihres Abonnements im Bereich **Event-Abonnements** der AWS DMS-Konsole aktualisiert.

1. Sie erhalten dann Ereignisbenachrichtigungen.

Die Liste der Kategorien und Ereignisse, über die Sie benachrichtigt werden können, finden Sie im folgenden Abschnitt. Weitere Informationen zum Abonnieren und Verwenden von AWS DMS-Veranstaltungsabonnements finden Sie unter. [AWS DMS-Ereignisbenachrichtigung mithilfe von SNS abonnieren](#CHAP_Events.Subscription)

**Topics**

## AWS DMS-Ereigniskategorien und Ereignismeldungen für SNS-Benachrichtigungen
<a name="USER_Events.Messages"></a>

**Wichtig**  
Ab der Veröffentlichung von AWS DMS 3.4.5 und späteren Versionen empfehlen wir Ihnen, Amazon EventBridge zu verwenden, um Benachrichtigungen zu senden, wenn ein AWS DMS Ereignis eintritt. Weitere Informationen zur Verwendung von EventBridge Ereignissen mit finden Sie AWS DMS unter[Arbeiten mit EventBridge Amazon-Ereignissen und -Benachrichtigungen in AWS Database Migration Service](CHAP_EventBridge.md). 

 AWS DMS generiert eine beträchtliche Anzahl von Ereignissen in Kategorien, die Sie über die AWS DMS-Konsole oder die AWS DMS-API abonnieren können. Jede Kategorie bezieht sich auf einen Quelltyp. Derzeit unterstützt AWS DMS die Quelltypen Replikationsinstanz und Replikationsaufgabe. 

In der folgenden Tabelle sind die möglichen Kategorien und Ereignisse für den Quelltyp "Replikations-Instance" angegeben.


|  Kategorie  |  DMS-Ereignis-ID  |  Description  | 
| --- | --- | --- | 
|  Konfigurationsänderung  |  DMS-EVENT-0012  |  Die Replikations-Instance-Klasse für diese Replikations-Instance wird geändert.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0014  |  Die Replikations-Instance-Klasse für diese Replikations-Instance wurde geändert.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0018  |  Der Speicher für die Replikations-Instance wird erweitert.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0017  |  Der Speicher für die Replikations-Instance wurde erweitert.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0024  |  Die Replikations-Instance wird auf eine Multi-AZ-Konfiguration umgestellt.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0025  |  Die Umstellung der Replikations-Instance auf eine Multi-AZ-Konfiguration ist abgeschlossen.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0030  |  Die Replikations-Instance wird auf eine Single-AZ-Konfiguration umgestellt.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0029  |  Die Umstellung der Replikations-Instance auf eine Single-AZ-Konfiguration ist abgeschlossen.   | 
|  Erstellung  |  DMS-EVENT-0067  |  Eine Replikations-Instance wird erstellt.   | 
|  Erstellung  |  DMS-EVENT-0005  |  Eine Replikations-Instance wird erstellt.   | 
|  Löschung  |  DMS-EVENT-0066  |  Die Replikations-Instance wird gelöscht.   | 
|  Löschung  |  DMS-EVENT-0003  |  Die Replikations-Instance wird gelöscht.   | 
|  Wartung  |  DMS-EVENT-0047  | Die Managementsoftware auf der Replikations-Instance wurde aktualisiert. | 
|  Wartung  |  DMS-EVENT-0026  | Die Offline-Wartung der Replikations-Instance wird durchgeführt. Die Replikations-Instance steht derzeit nicht zur Verfügung.  | 
|  Wartung  |  DMS-EVENT-0027  | Die Offline-Wartung der Replikations-Instance ist abgeschlossen. Die Replikations-Instance steht nun zur Verfügung.  | 
|  Wartung  |  DMS-EVENT-0068  | Eine Replikations-Instance befindet sich in einem Zustand, der nicht aktualisiert werden kann.  | 
|  LowStorage  |  DMS-EVENT-0007  |  Die Replikations-Instance hat mehr als 90 % ihres zugewiesenen Speichers verbraucht. Sie können den Speicherplatz für eine Replikations-Instance mit der Metrik „Freier Speicherplatz“ überwachen. | 
|  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 ist abgeschlossen. | 
|  Failover  |  DMS-EVENT-0015  | Multi-AZ-Failover zu Standby ist abgeschlossen. | 
|  Failover  |  DMS-EVENT-0050  | Die Multi-AZ-Aktivierung wurde gestartet.  | 
|  Failover  |  DMS-EVENT-0051  | Die Multi-AZ-Aktivierung wurde abgeschlossen.  | 
|  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  | Bei der Replikations-Instance ist ein Speicherfehler aufgetreten. | 
|  Fehler  |  DMS-EVENT-0036  | Die Replikations-Instance ist aufgrund eines nicht kompatiblen Netzwerks fehlgeschlagen. | 
|  Fehler  |  DMS-EVENT-0037  | Der Dienst kann nicht auf den AWS KMS Schlüssel zugreifen, mit dem das Datenvolumen verschlüsselt wurde. | 

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


|  Kategorie  |  DMS-Ereignis-ID  |  Description  | 
| --- | --- | --- | 
|  Statusänderung  |  DMS-EVENT-0069  |  Die Replikationsaufgabe wurde gestartet.   | 
|  Statusänderung  |  DMS-EVENT-0081  |  Das Neuladen der Tabellendetails wurde angefordert.   | 
|  Statusänderung  |  DMS-EVENT-0079  |  Die Replikationsaufgabe wurde angehalten.   | 
|  Statusänderung  | DMS-EVENT-0091  | Der Lesevorgang wurde unterbrochen, das Limit für die Auslagerungsdateien wurde erreicht. | 
|  Statusänderung  | DMS-EVENT-0092  | Der Lesevorgang wurde unterbrochen, das Limit für die Festplattennutzung wurde erreicht. | 
|  Statusänderung  | DMS-EVENT-0093  | Der Lesevorgang wurde fortgesetzt. | 
|  Fehler  |  DMS-EVENT-0078  |  Die Replikationsaufgabe ist fehlgeschlagen.   | 
|  Fehler  |  DMS-EVENT-0082  |  Ein Aufruf zum Löschen der Aufgabe konnte die Aufgabendaten nicht bereinigen.   | 
|  Konfigurationsänderung  |  DMS-EVENT-0080  | Die Replikationsaufgabe wird geändert.  | 
|  Löschung  |  DMS-EVENT-0073  |  Die Replikationsaufgabe wird gelöscht.   | 
|  Erstellung  |  DMS-EVENT-0074  | Die Replikationsaufgabe wird erstellt. | 

In der folgenden Tabelle sind die möglichen Kategorien und Ereignisse für den Quellentyp „Bewertung vor der Migration“ aufgeführt.


| Kategorie | DMS-Ereignis-ID | Description | 
| --- | --- | --- | 
| Statusänderung | DMS-EVENT-0083 | Die Bewertung vor der Migration hat begonnen. | 
| Statusänderung | DMS-EVENT-0084 | Die Prüfung vor der Migration wurde bestanden. | 
| Statusänderung | DMS-EVENT-0085 | Die Bewertung vor der Migration wurde mit Fehlern abgeschlossen. | 
| Statusänderung | DMS-EVENT-0086 | Die Bewertung vor der Migration wurde mit Warnungen abgeschlossen. | 
| Statusänderung | DMS-EVENT-0087 | Bei der Durchführung der Bewertung vor der Migration ist ein Fehler aufgetreten. | 
| Statusänderung | DMS-EVENT-0088 | Die Bewertung vor der Migration wurde storniert. | 
| Statusänderung | DMS-EVENT-0089 | Die Bewertung vor der Migration wurde gelöscht. | 
| Statusänderung | DMS-EVENT-0090 | Bei der Bewertung vor der Migration ist bei der Bereitstellung von Ressourcen ein Fehler aufgetreten. | 

Das folgende Beispiel zeigt ein AWS DMS Event-Abonnement mit der Kategorie State Change.

```
            Resources: 
                DMSEvent: 
                    Type: AWS::DMS::EventSubscription 
                    Properties: 
                        Enabled: true 
                        EventCategories: State Change 
                        SnsTopicArn: arn:aws:sns:us-east-1:123456789:testSNS 
                        SourceIds: [] 
                        SourceType: replication-task
```

## AWS DMS-Ereignisbenachrichtigung mithilfe von SNS abonnieren
<a name="CHAP_Events.Subscription"></a>

**Wichtig**  
Ab der Veröffentlichung von AWS DMS 3.4.5 und späteren Versionen empfehlen wir Ihnen, Amazon EventBridge zu verwenden, um Benachrichtigungen zu senden, wenn ein AWS DMS Ereignis eintritt. Weitere Informationen zur Verwendung von EventBridge Ereignissen mit finden Sie AWS DMS unter[Arbeiten mit EventBridge Amazon-Ereignissen und -Benachrichtigungen in AWS Database Migration Service](CHAP_EventBridge.md). 

Sie können ein Abonnement für AWS DMS Ereignisbenachrichtigungen erstellen, sodass Sie benachrichtigt werden können, wenn ein AWS DMS Ereignis eintritt. Am einfachsten können Sie ein Abonnement mit der AWS DMS Konsole erstellen. In einem Benachrichtigungsabonnement entscheiden Sie, wie und wohin Benachrichtigungen gesendet werden sollen. Sie geben den Quelltyp an, über den Sie benachrichtigt werden möchten. Derzeit werden die Quelltypen Replikationsinstanz und Replikationsaufgabe AWS DMS unterstützt. Je nach ausgewähltem Quelltyp wählen Sie die Ereigniskategorien und identifizieren die Quellen, für die Sie Ereignisbenachrichtigungen erhalten möchten. 

### Unter Verwendung der AWS-Managementkonsole
<a name="USER_Events.Subscribing.Console"></a>

**Wichtig**  
Ab der Veröffentlichung von AWS DMS 3.4.5 und späteren Versionen empfehlen wir Ihnen, Amazon EventBridge zu verwenden, um Benachrichtigungen zu senden, wenn ein AWS DMS Ereignis eintritt. Weitere Informationen zur Verwendung von EventBridge Ereignissen mit finden Sie AWS DMS unter[Arbeiten mit EventBridge Amazon-Ereignissen und -Benachrichtigungen in AWS Database Migration Service](CHAP_EventBridge.md). 

**Um AWS DMS-Ereignisbenachrichtigungen mit Amazon SNS über die Konsole zu abonnieren**

1. [Melden Sie sich bei v2/ an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole. https://console.aws.amazon.com/dms/](https://console.aws.amazon.com/dms/v2/) 

   Wenn Sie als IAM-Benutzer angemeldet sind, müssen Sie über die entsprechenden Berechtigungen für den Zugriff auf AWS DMS verfügen.

1.  Wählen Sie im Navigationsbereich **Ereignisabonnements** aus. 

1.  Wählen Sie auf der Seite **Ereignisabonnements** die Option **Ereignisabonnement erstellen** aus. 

1.  Gehen Sie auf der Seite **Ereignisabonnement erstellen** wie folgt vor:

   1. Geben Sie unter **Details** für **Name** einen Namen für das Abonnement für Ereignisbenachrichtigungen ein.

   1. Wählen Sie **Aktiviert**, um das Abonnement zu aktivieren. Wenn Sie das Abonnement erstellen möchten, jedoch noch keine Benachrichtigungen gesendet haben, wählen Sie nicht **Aktiviert** aus.

   1. Wählen Sie unter **Ziel** entweder **Vorhandene Themen**, **Neues E-Mail-Thema erstellen** oder **Neues SMS-Thema erstellen** aus, um Benachrichtigungen zu senden. Entweder müssen Sie ein vorhandenes Amazon-SNS-Thema haben, an das Sie Benachrichtigungen senden möchten, oder Sie müssen das Thema selbst erstellen. Wenn Sie ein Thema erstellen, können Sie eine E-Mail-Adresse eingeben, an die die Benachrichtigungen gesendet werden sollen.

   1. Wählen Sie unter **Ereignisquelle** für **Quelltyp** einen Quelltyp aus. Die einzigen Optionen sind **replication-instance** und **replication-task**.

   1. Je nach ausgewähltem Quelltyp wählen Sie die Ereigniskategorien und Quellen aus, für die Sie Ereignisbenachrichtigungen erhalten möchten.  
![\[Erstellen eines Ereignis-Abonnements mit der Konsole\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/datarep-create-event-sub-consolev2.png)

   1. Wählen Sie **Ereignis-Abonnement erstellen**.

Die AWS DMS-Konsole zeigt an, dass das Abonnement erstellt wird.

**Anmerkung**  
Sie können mithilfe der AWS DMS API und CLI auch Abonnements für Amazon SNS SNS-Ereignisbenachrichtigungen erstellen. Weitere Informationen finden Sie [CreateEventSubscription](https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateEventSubscription.html)in der *AWS DMS API-Referenz* und [create-event-subscription](https://docs.aws.amazon.com/cli/latest/reference/dms/create-event-subscription.html)in der *AWS DMS CLI-Referenzdokumentation*. 

### Überprüfen der Zugriffsrichtlinie für Ihr SNS-Thema
<a name="USER_Events.Subscribing.Access"></a>

Ihre SNS-Zugriffsrichtlinie erfordert Berechtigungen, die es ermöglichen, Ereignisse AWS DMS zu Ihrem SNS-Thema zu veröffentlichen. Sie können Ihre Zugriffsrichtlinie wie in den folgenden Verfahren beschrieben validieren und aktualisieren.

**So validieren Sie Ihre Zugriffsrichtlinie**

1. Öffnen Sie die **Amazon-SNS-Konsole**.

1. Wählen Sie im Navigationsbereich **Themen** und dann das Thema aus, zu dem Sie DMS-Benachrichtigungen erhalten möchten.

1. Wählen Sie die Registerkarte **Zugriffsrichtlinie** aus.

Sie können Ihre Richtlinie aktualisieren, wenn Ihre SNS-Zugriffsrichtlinie die Veröffentlichung von Ereignissen AWS DMS zu Ihrem SNS-Thema nicht zulässt.

**So aktualisieren Sie Ihre Zugriffsrichtlinie**

1. Wählen Sie auf Ihrer Themenseite im Bereich **Details** die Option **Bearbeiten** aus.

1. Erweitern Sie den Abschnitt **Zugriffsrichtlinie** und fügen Sie das folgende Richtliniendokument in den JSON-Editor ein.

   ```
   {
         "Sid": "dms-allow-publish",
         "Effect": "Allow",
         "Principal": {
           "Service": "dms.amazonaws.com"
         },
         "Action": "sns:Publish",
         "Resource": "your-SNS-topic-ARN"
       }
   ```

   Wir empfehlen Ihnen, den Zugriff auf Ihr SNS-Thema weiter einzuschränken, indem Sie die `aws:SourceArn` Bedingung angeben, nämlich den EventSubscription DMS-Arn, der Ereignisse zu diesem Thema veröffentlicht.

   ```
   ...
   "Resource": "your-SNS-topic-ARN"
   "Condition": {
       "StringEquals": {
          "aws:SourceArn": "arn:partition:dms:your-AWS-region:your-AWS-account-ID:es:your-dms-es-arn or *"
    }
   ```

1. Wählen Sie **Änderungen speichern ** aus.