

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.

# Regeln in Amazon erstellen EventBridge
<a name="eb-create-rule-visual"></a>

## Voraussetzungen
<a name="eb-create-rule-prerequisites"></a>

Stellen Sie vor Beginn sicher, dass Sie über Folgendes verfügen:
+ Zugriff auf die EventBridge Amazon-Konsole
+ Entsprechende IAM-Berechtigungen zum Erstellen von Regeln EventBridge 
+ Grundlegendes Verständnis ereignisgesteuerter Architekturen

## -Übersicht
<a name="eb-create-rule-overview"></a>

Um bei eingegangenen Ereignissen Maßnahmen zu ergreifen EventBridge, können Sie Regeln erstellen. Wenn ein Ereignis dem in Ihrer Regel definierten Ereignismuster entspricht, wird das Ereignis an das angegebene Ziel EventBridge gesendet.

In diesem Thema erfahren Sie, wie Sie eine Regel erstellen, EventBridge mit der Ereignisse abgeglichen werden, wenn sie an den angegebenen Ereignisbus gesendet werden.

Das Erstellen von EventBridge Regeln umfasst vier Hauptschritte:

1. Wählen Sie die Ereignisse aus, die Sie verarbeiten möchten

1. Konfigurieren Sie das Filtern und Testen von Ereignissen

1. Wählen Sie Ziele aus und konfigurieren Sie sie

1. Konfigurieren Sie die Regeleinstellungen

## Wählen Sie die Ereignisse aus
<a name="eb-create-rule-source"></a>

Wählen Sie zunächst die Ereignisse aus, die Sie an das Ziel senden möchten.

**Um ein Ereignis auszuwählen**

1. Öffnen Sie die EventBridge Amazon-Konsole unter [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Wählen Sie im Navigationsbereich **Regeln** und anschließend **Regel erstellen** aus.

1. Suchen Sie auf der Registerkarte **Ereignisse** nach den Ereignissen, die Sie an das Ziel senden möchten:

   1. Wählen Sie **AWS Serviceereignisse** oder **Benutzerdefinierte Ereignisse** aus.

   1. Verwenden Sie das Suchfeld oder durchsuchen Sie die Ereignisliste, um die Ereignisse zu finden, die Sie an das Ziel senden möchten.

   1. Ziehen Sie ein oder mehrere Ereignisse in die **Build-Arbeitsfläche** und legen Sie sie auf **Triggering Events** ab.

   EventBridge zeigt den Abschnitt **Auslösende Ereignisse** an. Dieser Abschnitt enthält:
   + **Ereignisse**: Hier wird das von Ihnen gewählte Ereignis aufgeführt.
   + **Schema**, das das Schema des ausgewählten Ereignisses anzeigt, falls verfügbar.

     **Das Schema** enthält drei Registerkarten:
     + **Baum**: Eine Strukturansicht des Ereignisschemas.
     + **Code**: Das Ereignisschema im Open API-Spezifikations- oder JSON-Format.
     + **Info**: Übersichtsinformationen über das Schema.
   + **Beispielereignis**, das ein Beispiel für ein ausgewähltes Ereignis anzeigt, falls verfügbar.
   + **Ereignismuster (Filter)**, das ein Ereignismuster enthält, das alle von Ihnen ausgewählten Ereignisse auswählt.

## Filtern Sie Ereignisse, um nur das zu senden, was Sie möchten
<a name="eb-create-rule-event-pattern-visual"></a>

Wahrscheinlich möchten Sie nicht *alle* Ereignisse eines bestimmten Typs an ein Ziel senden. Sie können Ihr Ereignismuster spezifischer gestalten, sodass es nur Ereignisse auswählt, die die Attribute und Werte enthalten, an denen Sie interessiert sind.

### Bearbeiten Sie das Ereignismuster (optional)
<a name="eb-create-rule-event-pattern-steps"></a>

Im Bereich **Auslösende Ereignisse** können Sie das Ereignismuster auf zwei Arten erstellen:
+ Visuell mithilfe der **Schema-Strukturansicht**
+ Durch direktes Bearbeiten der JSON-Datei im Bereich „**Ereignismuster**“

**Um das Ereignismuster mithilfe der Schema-Strukturansicht zu bearbeiten**

1. Wählen Sie im **Schemabereich** die Registerkarte **Baum**.

1. Fügen Sie Filter hinzu und bearbeiten Sie sie, um das Ereignismuster zu erstellen.

   1. Wählen Sie das Filtersymbol neben dem Attribut aus, das Sie dem Ereignismuster als Filter hinzufügen möchten.

   1. Wählen Sie einen Vergleichsoperator aus der Dropdownliste aus.

      Weitere Informationen zu Vergleichsoperatoren finden Sie unter [Ereignismuster erstellen](eb-create-pattern-operators.md).

   1. Geben Sie den Wert ein, den Sie abgleichen möchten.

   1. Klicken Sie auf das Häkchen, um den Vorgang abzuschließen.

   EventBridge fügt den von Ihnen erstellten Filter dem JSON im Bereich **Event-Pattern** hinzu.

1. Fügen Sie weitere Filter hinzu, bis Sie ein Ereignismuster erstellt haben, das mit allen gewünschten Ereignisattributen übereinstimmt.

### Testen Sie das Ereignismuster
<a name="eb-create-rule-event-pattern-test"></a>

Nachdem Sie ein Ereignismuster erstellt haben, das allen gewünschten Ereignisattributen entspricht, testen Sie, ob das Ereignismuster erwartungsgemäß funktioniert.

#### Testen Sie das Ereignismuster (optional)
<a name="eb-create-rule-event-pattern-test-steps"></a>

1. Wählen Sie ein Beispielereignis zum Testen aus, oder verwenden Sie Ihr eigenes.
   + **Verwenden Sie die bereitgestellten Beispielereignisse**

     1. Wählen Sie **Bereitgestellte Beispielereignisse verwenden** aus.

     1. Wählen Sie unter **Auslösendes Beispielereignis** aus der Dropdownliste das Ereignis aus, das zum Testen verwendet werden soll.
   + **Verwenden Sie Ihr eigenes Ereignis**

     1. Wählen Sie **Eigenes Ereignis verwenden** aus.

        EventBridge zeigt ein generisches Ereignis mit einem leeren `details` Element an.

     1. Bearbeiten Sie die Event-JSON, um das Ereignis zu erstellen, anhand dessen Sie Ihr Ereignismuster testen möchten.
**Tipp**  
Sie können die bereitgestellten Beispielereignisse als Ausgangspunkt für die Erstellung Ihrer eigenen benutzerdefinierten Ereignisse verwenden, die Sie in Ihren Tests verwenden können:  
Wählen Sie **Angegebene Beispielereignisse benutzen** aus, wählen Sie ein Ereignis aus dem **Beispiel eines auslösenden Ereignisses** und dann **Kopieren** aus.
Wählen Sie **Eigenes Ereignis verwenden** aus.
Wählen Sie das gesamte Ereignis im Fenster aus und kopieren Sie das Beispielereignis darüber.
Bearbeiten Sie das Ereignis nach Belieben.

1. Wählen Sie **Test ausführen**.

   EventBridge zeigt eine Meldung an, die angibt, ob das Testereignis dem Ereignismuster entspricht.

## Ziele auswählen
<a name="eb-create-rule-target-visual"></a>

Ziehen Sie ein (und bis zu fünf) Ziele in die **Build-Arbeitsfläche** und legen Sie es auf **Targets ab**, um Ereignisse zu empfangen, die dem angegebenen Ereignismuster entsprechen. Zu den Zielen können gehören:
+ Andere EventBridge Eventbusse, im gleichen oder in einem anderen AWS-Konto
+ EventBridge API-Ziele, einschließlich SaaS-Partner wie Salesforce
+ Eine Reihe von AWS Serviceressourcen, wie Amazon SQS SQS-Warteschlangen oder Amazon SNS SNS-Themen

**So wählen Sie Ziele aus**

1. Wählen Sie den Zieltyp im Bereich „**Ziele**“ aus und legen Sie ihn auf der Build-Arbeitsfläche in der Form „**Ziele**“ ab.

   EventBridge zeigt den Abschnitt „**Ziel**“ im Build mit den entsprechenden Konfigurationsoptionen an, die auf dem ausgewählten Zieltyp basieren.
**Tipp**  
Wenn Sie mehr als ein Ziel angegeben haben, wird bei Auswahl der Zielform der Konfigurationsabschnitt für dieses Ziel angezeigt.

1. Konfigurieren Sie das Ziel auf der Grundlage Ihres Zieltyps. Detaillierte Konfigurationsschritte finden Sie unter [EventBridge Ziele](eb-targets.md).

### Passen Sie die an das Ziel gesendeten Ereignisdaten an
<a name="eb-create-rule-target-transform"></a>

Wenn Sie ein anderes Ziel als ein EventBridge Eventbus- oder EventBridge API-Ziel auswählen, haben Sie die Möglichkeit, anzupassen, welche Daten tatsächlich an das Ziel übermittelt werden.

#### Transformieren oder ersetzen Sie die gesendeten Ereignisdaten (optional)
<a name="eb-create-rule-target-transform-steps"></a>

1. Wählen Sie auf der Design-Arbeitsfläche Build das Symbol für die **Eingabetransformation** in der Form **Ziele** aus.

   EventBridge zeigt den Abschnitt **Eingabetransformation** an.

1. Wählen Sie unter **Konfiguration der Eingabetransformation** die Option **Aktivieren** aus.

1. Wählen Sie die Transformationsmethode aus, um auszuwählen, wie Sie den an das Ziel gesendeten Text für passende Ereignisse anpassen möchten:
   + **Teil der übereinstimmenden Ereignisse** — sendet EventBridge nur den angegebenen Teil des ursprünglichen Quellereignisses an das Ziel.
   + **Konstante (JSON-Text)** — EventBridge sendet nur den angegebenen JSON-Text an das Ziel. Es wird kein Teil des ursprünglichen Quellereignisses gesendet.
   + **Eingangstransformator** — Konfigurieren Sie einen Eingangstransformator, um den Text EventBridge , den Sie an das Ziel senden möchten, anzupassen. Weitere Informationen finden Sie unter [Transformieren der Zieleingabe](eb-transform-target-input.md).

## Konfigurieren Sie die Regel
<a name="eb-create-rule-configure"></a>

Abschließend konfigurieren und erstellen Sie die Regel.

**Um die Regel zu konfigurieren (Konsole)**

1. Wählen Sie **Konfigurieren** aus.

1. Geben Sie für die Regel einen **Namen** und optional eine **Beschreibung** ein.

   Eine Regel kann nicht denselben Namen haben wie eine andere Regel im selben AWS-Region und im selben Event-Bus.

1. Wählen Sie für **Event Bus** den Event Bus aus, der dieser Regel zugeordnet werden soll.

   Wenn Sie möchten, dass diese Regel mit Ereignissen aus Ihrem eigenen Konto übereinstimmt, wählen Sie **AWS -Standard-Event-Bus** aus. Wenn ein AWS-Service in Ihrem Konto ein Ereignis sendet, wird es immer an den Standard-Event-Bus Ihres Kontos weitergeleitet.

1. Um die Regel zu aktivieren, sobald sie erstellt wurde, aktivieren Sie unter **Aktivierung** die Option **Aktiv**.

1. (Optional) Geben Sie ein oder mehrere Tags für die Regel ein. Weitere Informationen finden Sie unter [Ressourcen in Amazon taggen EventBridge](eb-tagging.md).

1. Wählen Sie **Erstellen** aus.

## Nächste Schritte
<a name="eb-create-rule-next-steps"></a>

Nachdem Sie Ihre Regel erstellt haben, können Sie:
+ [Überwachen Sie die Regelleistung mithilfe von Metriken](eb-monitoring.md)
+ [Testen Sie Ihre Regel anhand von Beispielereignissen](eb-event-pattern-sandbox.md)
+ [Ändern Sie die Ereignismuster nach Bedarf](eb-event-patterns.md)
+ [Fügen Sie zusätzliche Ziele zu bestehenden Regeln hinzu](eb-targets.md)

## Weitere Ressourcen
<a name="eb-create-rule-additional-resources"></a>

Weitere Informationen zu EventBridge Regeln finden Sie unter:
+ [EventBridge Regeln im Überblick](eb-rules.md)
+ [Ereignismuster erstellen](eb-event-patterns.md)
+ [EventBridge Ziele](eb-targets.md)
+ [ EventBridge Regeln zur Fehlerbehebung](eb-troubleshooting.md)