

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.

# Bereitstellung der Event Replay Pipeline mit Amazon SNS SNS-Integration
<a name="deploy-event-replay-pipeline"></a>

In diesem Tutorial wird gezeigt, wie Sie die [Ereignis-Wiederholungspipeline](sns-fork-pipeline-as-subscriber.md#sns-fork-event-replay-pipeline) bereitstellen und von dieser ein Amazon-SNS-Thema abonnieren lassen. Dieser Prozess wandelt die der Pipeline zugeordnete AWS SAM Vorlage automatisch in einen CloudFormation Stack um und stellt den Stack dann in Ihrem bereit. AWS-Konto Dieser Prozess erstellt und konfiguriert außerdem eine Reihe von Ressourcen, die die Ereignis-Wiederholungs-Pipeline umfassen, darunter eine Amazon-SQS-Warteschlange und eine Lambda-Funktion.

Weitere Informationen zur Filterung von Ereignissen finden Sie unter [Filterrichtlinien für Amazon-SNS-Abonnements](sns-subscription-filter-policies.md) in diesem Leitfaden.

1. Melden Sie sich bei der [AWS Lambda -Konsole](https://console.aws.amazon.com/lambda/) an.

1. Wählen Sie im Navigationsbereich **Functions** (Funktionen) und dann **Create function** (Funktion erstellen) aus.

1. Gehen Sie auf der Seite **Create function** (Funktion erstellen) wie folgt vor:

   1. Wählen Sie **Browse serverless app repository** (Repository mit Serverless-Apps durchsuchen), **Public applications** (Öffentliche Anwendungen), **Show apps that create custom roles or resource policies** (Apps anzeigen, die benutzerdefinierte IAM-Rollen oder Ressourcenrichtlinien erstellen).

   1. Suchen Sie nach `fork-event-replay-pipeline` und wählen Sie dann die Anwendung aus.

1. Auf der**fork-event-replay-pipeline**-Seite, machen Sie das Folgende:

   1. Geben Sie im Abschnitt **Application settings** (Anwendungseinstellungen) einen **Application name** (Anwendungsname) ein (zum Beispiel `my-app-replay`).
**Anmerkung**  
Für jede Bereitstellung muss der Anwendungsname eindeutig sein. Wenn Sie einen Anwendungsnamen wiederverwenden, aktualisiert die Bereitstellung nur den zuvor bereitgestellten CloudFormation Stack (anstatt einen neuen zu erstellen).

   1. (Optional) Geben Sie eine der folgenden **LogLevel**Einstellungen für die Ausführung der Lambda-Funktion Ihrer Anwendung ein:
      + `DEBUG`
      + `ERROR`
      + `INFO` (Standard)
      + `WARNING`

   1. (Optional) Geben Sie für **ReplayQueueRetentionPeriodInSeconds**den Zeitraum in Sekunden ein, für den die Amazon SQS SQS-Wiedergabewarteschlange die Nachricht aufbewahrt. Wenn Sie keinen Wert eingeben, wird 1.209.600 Sekunden (14 Tage) verwendet.

   1. Geben Sie für **TopicArn**den ARN des Amazon SNS SNS-Themas ein, für das diese Instance der Fork-Pipeline abonniert werden soll.

   1. Geben Sie für **DestinationQueueName**den Namen der Amazon SQS SQS-Warteschlange ein, an die die Lambda-Wiedergabefunktion Nachrichten weiterleitet.

   1. (Optional) Geben Sie für **SubscriptionFilterPolicy**die Amazon SNS SNS-Abonnementfilterrichtlinie im JSON-Format ein, die zum Filtern eingehender Ereignisse verwendet werden soll. Die Filterrichtlinie legt fest, welche Ereignisse für die Wiederholung gepuffert werden. Wenn Sie keinen Wert eingeben, wird keine Filterung verwendet wird (alle Ereignisse werden für die Wiederholung gepuffert).

   1. Wählen Sie **I acknowledge that this app creates custom IAM roles, resource policies and deploys nested applications** (Ich bestätige, dass diese App benutzerdefinierte IAM-Rollen und Ressourcenrichtlinien erstellt und eingebettete Anwendungen bereitstellt) und dann **Deploy** (Bereitstellen).

Auf der {{my-app-replay}} Seite **Bereitstellungsstatus für** zeigt Lambda den Status **Ihre Anwendung wird bereitgestellt** an.

 CloudFormation Beginnt im Abschnitt **Ressourcen** mit der Erstellung des Stacks und zeigt den **CREATE\_IN\_PROGRESS-Status** für jede Ressource an. **Wenn der Vorgang abgeschlossen ist, wird der Status CREATE\_COMPLETE CloudFormation angezeigt.**

Wenn die Bereitstellung abgeschlossen ist, zeigt Lambda den Status **Your application has been deployed** (Ihre Anwendung wurde bereitgestellt) an.

Für Ihr Amazon SNS-Thema veröffentlichte Nachrichten werden in der von der Ereignis-Wiederholungspipeline bereitgestellten Amazon SQS-Warteschlange automatisch gepuffert.

**Anmerkung**  
Standardmäßig ist die Wiederholung deaktiviert. Um die Wiederholung zu aktivieren, navigieren Sie zur Seite der Funktion in der Lambda-Konsole, erweitern Sie den Abschnitt **Designer**, wählen Sie das Feld **SQS** und dann im Abschnitt **SQS** die Option **Enabled** (Aktiviert).