

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.

# Empfangen von Ereignissen Salesforce aus Amazon EventBridge
<a name="eb-saas-salesforce"></a>

Sie können Amazon EventBridge auf folgende Salesforce Weise verwenden, um [Ereignisse](eb-events.md) zu empfangen:
+ Indem Sie die Salesforce's Event Bus Relay-Funktion verwenden, um Ereignisse direkt auf einem EventBridge Partner-Eventbus zu empfangen.
+ Indem Sie einen Flow in [Amazon](https://aws.amazon.com/appflow/) konfigurieren AppFlow, der Salesforce als Datenquelle verwendet wird. Amazon sendet AppFlow dann Salesforce Ereignisse EventBridge mithilfe eines [Partner-Event-Busses](eb-saas.md) an.

Sie können mithilfe von API-Zielen Ereignisinformationen an Salesforce senden. Sobald das Ereignis an Salesforce gesendet wurde, kann es von [Flows](https://help.salesforce.com/s/articleView?id=flow.htm) oder [Apex-Auslösern](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers.htm) verarbeitet werden. Weitere Informationen zum Einrichten eines Salesforce-API-Ziels finden Sie unter [Tutorial: Ereignisse Salesforce von Amazon an senden EventBridge](eb-tutorial-salesforce.md).

**Topics**
+ [Empfangen von Ereignissen von Salesforce mithilfe von Event Bus Relay](#eb-saas-salesforce-relay)
+ [Empfangen von Ereignissen Salesforce über Amazon AppFlow](#eb-saas-salesforce-appflow)

## Empfangen von Ereignissen von Salesforce mithilfe von Event Bus Relay
<a name="eb-saas-salesforce-relay"></a>

### Schritt 1: Richten Sie Salesforce Event Bus Relay und eine EventBridge Partner-Eventquelle ein
<a name="eb-set-up-relay"></a>

Wenn Sie eine Event-Relay-Konfiguration auf erstellenSalesforce, Salesforce wird eine Partner-Eventquelle mit dem Status „Ausstehend“ erstellt. EventBridge 

**So konfigurieren Sie Salesforce Event Bus Relay**

1. [Einrichten eines REST-API-Tools](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.z63eim1tqkm3)

1. [(Optional) Definieren eines Plattformereignisses](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.2m5t2i52o23m)

1. [Erstellen eines Kanals für ein benutzerdefiniertes Plattformereignis](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.s0spl5puf9d0)

1. [Erstellen eines Kanalmitglieds zum Zuordnen des benutzerdefinierten Plattformereignisses](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.rdhi4awp8cvv)

1. [Erstellen einer benannten Anmeldeinformation](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.etec44jyv3og)

1. [Erstellen einer Ereignis-Relay-Konfiguration](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.43rfyeehz0w5)

### Schritt 2: Aktivieren Sie die Salesforce Partner-Eventquelle in der EventBridge Konsole und starten Sie das Event-Relay
<a name="eb-salesforce-activate-source"></a>

1. Öffnen Sie in der EventBridge Konsole die Seite [Partner-Eventquellen](https://console.aws.amazon.com/events/home?#/partners). 

1. Wählen Sie die Salesforce-Partnerereignisquelle aus, die Sie in Schritt 1 erstellt haben.

1. Wählen Sie **Mit Event Bus verknüpfen** aus.

1. Überprüfen Sie den Namen des Partner-Event-Bus.

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

1. [Starten das Ereignis-Relays](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.t01b3xp87vhu)

Nachdem Sie das Event Bus Relay eingerichtet und gestartet und die Partnerereignisquelle konfiguriert haben, können Sie eine [EventBridge Regel erstellen, die auf Ereignisse reagiert,](eb-create-rule-visual.md) um die Daten zu filtern und an ein [Ziel](eb-targets.md) zu senden.

## Empfangen von Ereignissen Salesforce über Amazon AppFlow
<a name="eb-saas-salesforce-appflow"></a>

Amazon AppFlow kapselt Ereignisse aus einem Salesforce EventBridge Ereignisumschlag. Das folgende Beispiel zeigt ein Salesforce Ereignis, das von einem EventBridge Partner-Event-Bus empfangen wurde.

```
{
    "version": "0",
    "id": "5c42b99e-e005-43b3-c744-07990c50d2cc",
    "detail-type": "AccountChangeEvent",
    "source": "aws.partner/appflow.test/salesforce.com/364228160620/CustomSF-Source-Final",
    "account": "000000000",
    "time": "2020-08-20T18:25:51Z",
    "region": "us-west-2",
    "resources": [],
    "detail": {
        "ChangeEventHeader": {
            "commitNumber": 248197218874,
            "commitUser": "0056g000003XW7AAAW",
            "sequenceNumber": 1,
            "entityName": "Account",
            "changeType": "UPDATE",
            "changedFields": [
                "LastModifiedDate",
                "Region__c"
            ],
            "changeOrigin": "com/salesforce/api/soap/49.0;client=SfdcInternalAPI/",
            "transactionKey": "000035af-b239-0581-9f14-461e4187de11",
            "commitTimestamp": 1597947935000,
            "recordIds": [
                "0016g00000MLhLeAAL"
            ]
        },
        "LastModifiedDate": "2020-08-20T18:25:35.000Z",
        "Region__c": "America"
    }
}
```

### Schritt 1: Amazon AppFlow für die Verwendung Salesforce als Partner-Eventquelle konfigurieren
<a name="eb-configure-appflow"></a>

Um Ereignisse an zu senden EventBridge, müssen Sie zunächst Amazon so konfigurieren, AppFlow dass es Salesforce als Partnerereignisquelle verwendet wird.

1. Wählen Sie in der [ AppFlowAmazon-Konsole](https://console.aws.amazon.com/appflow/) **Create Flow** aus.

1. Geben Sie im Abschnitt **Flow-Details** unter **Flow-Name** einen Namen für Ihren Flow ein.

1. (Optional) Geben Sie eine Beschreibung für den Flow ein und wählen Sie dann **Weiter** aus.

1. Wählen Sie unter **Quelldetails** die Option *Salesforce* im Dropdown-Menü **Quellname** und dann **Verbinden** aus, um eine neue Verbindung zu erstellen.

1. Wählen Sie im Dialogfeld **Mit Salesforce verbinden** entweder **Produktion** oder **Sandbox** für die Salesforce-Umgebung aus.

1. Geben Sie im Feld **Verbindungsname** einen eindeutigen Namen für die Verbindung ein und klicken Sie dann auf **Weiter**.

1. Führen Sie im Dialogfeld Salesforce folgende Schritte aus:

   1. Geben Sie Ihre Salesforce-Anmeldeinformationen ein, mit denen Sie sich bei Salesforce anmelden möchten.

   1. Wählen Sie Salesforce Ereignisse für die Datentypen aus, die Amazon verarbeiten AppFlow soll.

1. **Wählen Sie im Drop-down-Menü Salesforce Ereignis** auswählen den Ereignistyp aus, an den gesendet EventBridge werden soll.

1. Wählen Sie **Amazon** für ein Ziel aus EventBridge.

1. Wählen Sie **Neue Partnerereignisquelle erstellen** aus.

1. (Optional) Geben Sie ein eindeutiges Suffix für die Partnerereignisquelle an.

1. Wählen Sie **Partnerereignisquelle generieren** aus.

1. Wählen Sie einen Amazon S3 S3-Bucket aus, um Nutzdatendateien für Ereignisse zu speichern, die größer als 1 MB sind.

1. Stellen Sie sicher, dass im Abschnitt **Flow-Auslöser** die Option **Flow bei Ereignis ausführen** ausgewählt ist. Diese Einstellung stellt sicher, dass der Flow ausgeführt wird, wenn ein neues Salesforce-Ereignis eintritt.

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

1. Wählen Sie für die Feldzuordnung die Option **Alle Felder direkt zuordnen** aus. Alternativ können Sie die Felder, die für Sie von Interesse sind, aus der Liste **Quellfeldname** auswählen.

   Weitere Informationen zur Feldzuordnung finden Sie unter [Zuordnen von Datenfeldern](https://docs.aws.amazon.com//appflow/latest/userguide/getting-started.html#map-fields).

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

1. (Optional) Konfigurieren Sie Filter für Datenfelder in Amazon AppFlow.

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

1. Überprüfen Sie die Einstellungen und wählen Sie dann **Flow erstellen** aus.

Wenn der Ablauf konfiguriert ist, AppFlow erstellt Amazon eine neue Partner-Eventquelle, die Sie dann mit einem Partner-Event-Bus in Ihrem Konto verknüpfen müssen.

### Schritt 2: Für EventBridge den Empfang von Salesforce Ereignissen konfigurieren
<a name="eb-salesforce-events"></a>

Stellen Sie sicher, dass der AppFlow Amazon-Flow, der durch Salesforce Ereignisse ausgelöst wird, die EventBridge als Ziel angegeben sind, konfiguriert ist, bevor Sie den Anweisungen in diesem Abschnitt folgen. 

**Um den Empfang EventBridge von Salesforce Ereignissen zu konfigurieren**

1. Öffnen Sie in der EventBridge Konsole die Seite [Partnerereignisquellen](https://console.aws.amazon.com/events/home?#/partners). 

1. Wählen Sie die Salesforce-Partnerereignisquelle aus, die Sie in Schritt 1 erstellt haben.

1. Wählen Sie **Mit Event Bus verknüpfen** aus.

1. Überprüfen Sie den Namen des Partner-Event-Bus.

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

1. Öffnen Sie in der AppFlow Amazon-Konsole den von Ihnen erstellten Flow und wählen Sie **Flow aktivieren**.

1. Öffnen Sie die Seite [Regeln](https://console.aws.amazon.com/events/home?#/rules) in der EventBridge Konsole.

1. Wählen Sie **Regel erstellen** aus.

1. Geben Sie einen eindeutigen Namen für die Regel ein.

1. Wählen Sie die Option **Ereignismuster** im Abschnitt **Muster definieren** aus.

1. Wählen Sie für **Event-Matching-Muster** die Option **Vordefiniertes Muster nach Service** aus.

1. Wählen Sie im Bereich **Serviceanbieter** die Option **Alle Ereignisse** aus. 

1. Wählen Sie für **Event Bus auswählen** die Option **Benutzerdefinierter oder Partner-Event-Bus** aus.

1. Wählen Sie den Event-Bus aus, den Sie mit der Eventquelle des AppFlow Amazon-Partners verknüpft haben.

1. **Wählen Sie für Ausgewählte Ziele** den AWS Service aus, der ausgeführt werden soll, wenn die Regel ausgeführt wird. Eine Regel kann bis zu fünf Ziele haben.

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

Der Zielservice empfängt alle für Ihr Konto konfigurierten Salesforce-Ereignisse. Wenn Sie die Ereignisse filtern oder einige Ereignisse an verschiedene Ziele senden möchten, können Sie eine [inhaltsbasierte Filterung mit Ereignismustern](eb-create-pattern.md#eb-event-patterns-content-based-filtering) verwenden. 

**Anmerkung**  
Bei Veranstaltungen, die größer als 1 MB sind, sendet Amazon AppFlow nicht die gesamte Veranstaltung an EventBridge. Stattdessen AppFlow fügt Amazon das Ereignis in einen S3-Bucket in Ihrem Konto ein und sendet dann ein Ereignis EventBridge mit einem Zeiger auf den Amazon S3 S3-Bucket an. Sie können den Zeiger verwenden, um das vollständige Ereignis aus dem Bucket abzurufen.