

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.

# Hinzufügen von Auslösern zu einer Lambda@Edge-Funktion
<a name="lambda-edge-add-triggers-console"></a>

Sie können die AWS Lambda Konsole oder die CloudFront Amazon-Konsole verwenden, um Ihrer Lambda @Edge -Funktion einen Trigger hinzuzufügen.

**Wichtig**  
Sie können Auslöser nur für nummerierte Versionen Ihrer Funktion erstellen (nicht für **\$1LATEST**).

------
#### [ Lambda console ]<a name="lambda-edge-add-triggers-procedure"></a>

**Um Trigger für CloudFront Ereignisse zu einer Lambda @Edge -Funktion hinzuzufügen**

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

1. Wählen Sie oben auf der Seite in der Liste „Region“ die Option **US Ost (Nord-Virginia)** aus.

1. Wählen Sie auf der Seite **Functions** den Namen der Funktion, für die Sie Auslöser hinzufügen möchten.

1. Wählen Sie auf der Seite **Funktionsübersicht** die Registerkarte **Versionen** aus.

1. Wählen Sie die Version, der Sie Auslöser hinzufügen möchten.

   Nach der Wahl einer Version ändert sich der Name der Schaltfläche in **Version: \$1LATEST** oder **Version:** *Versionsnummer*.

1. Wählen Sie die Registerkarte **Triggers**.

1. Wählen Sie **Add trigger**.

1. Wählen Sie für die **Trigger-Konfiguration** die Option **Quelle auswählen****cloudfront**, geben Sie die Eingabetaste ein und wählen Sie dann **CloudFront**.
**Anmerkung**  
Wenn Sie bereits einen oder mehrere Auslöser erstellt haben, CloudFront ist dies der Standarddienst.

1. Geben Sie die folgenden Werte an, um anzugeben, wann die Lambda-Funktion ausgeführt werden soll.

   1. **Distribution** – Wählen Sie die Distribution aus, der Sie den Auslöser hinzufügen möchten.

   1. **Cacheverhalten** – Wählen Sie das Cacheverhalten, das die Objekte angibt, für die Sie die Funktion ausführen möchten.
**Anmerkung**  
Wenn Sie `*` für das Zwischenspeicher-Verhalten angeben, stellt die Lambda-Funktion das Standard-Zwischenspeicher-Verhalten bereit.

   1. **CloudFront Ereignis** — Wählen Sie das CloudFront Ereignis aus, das die Ausführung der Funktion veranlasst.

   1. **Text einschließen** – Aktivieren Sie dieses Kontrollkästchen, wenn Sie auf den Anforderungstext in Ihrer Funktion zugreifen möchten. 

   1. **Bereitstellung in Lambda@Edge bestätigen** – Aktivieren Sie dieses Kontrollkästchen, sodass AWS Lambda die Funktion in AWS-Regionen weltweit repliziert.

1. Wählen Sie **Hinzufügen** aus.

   Die Funktion beginnt mit der Verarbeitung von Anfragen für die angegebenen CloudFront Ereignisse, wenn die aktualisierte CloudFront Distribution bereitgestellt wird. Um zu ermitteln, ob eine Verteilung bereitgestellt ist, wählen Sie im Navigationsbereich die Option **Distributions**. Wenn eine Distribution bereitgestellt ist, ändert sich der Wert in der Spalte **Status** für die Distribution von **Wird bereitgestellt** in das Datum und die Uhrzeit der Bereitstellung.

------
#### [ CloudFront console ]<a name="lambda-create-functions-add-triggers-cloudfront-console-procedure"></a>

**Um Trigger für CloudFront Ereignisse zu einer Lambda @Edge -Funktion hinzuzufügen**

1. Rufen Sie den ARN der Lambda-Funktion ab, der Sie Auslöser hinzufügen möchten:

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

   1. Wählen Sie in der Liste der Regionen oben auf der Seite die Option **USA Ost (Nord-Virginia)**.

   1. Wählen Sie in der Liste der Funktionen den Namen der Funktion, der Sie Auslöser hinzufügen möchten.

   1. Wählen Sie auf der Seite **Funktionsübersicht** die Registerkarte **Versionen** und dann die nummerierte Version aus, der Sie Auslöser hinzufügen möchten.

   1. Wählen Sie die Schaltfläche **ARN kopieren**, um den ARN in Ihre Zwischenablage zu kopieren. Der ARN für die Lambda-Funktion sieht wie folgt aus:

      `arn:aws:lambda:us-east-1:123456789012:function:TestFunction:2`

      Die Nummer am Ende (**2** in diesem Beispiel) ist die Versionsnummer der Funktion.

1. Öffnen Sie die CloudFront Konsole unter[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Wählen Sie in der Liste der Verteilungen die ID der Verteilung aus, der Sie Auslöser hinzufügen möchten.

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

1. Wählen Sie das Cacheverhalten, dem Sie Auslöser hinzufügen möchten, und dann **Bearbeiten** aus.

1. Wählen Sie unter **Funktionszuordnungen** in der Liste **Funktionstyp** die Option **Lambda@Edge** aus, wenn die Funktion bei Viewer-Anforderungen, Viewer-Antworten, Ursprungsanforderungen oder Ursprungsantworten ausgeführt werden soll. 

   Weitere Informationen finden Sie unter [Auswählen des Ereignisses zur Auslösung der Funktion](lambda-how-to-choose-event.md).

1. Fügen Sie in das Textfeld **Funktions-ARN/Name** den ARN der Lambda-Funktion ein, die ausgeführt werden soll, wenn das ausgewählte Ereignis eintritt. Dies ist der Wert, den Sie aus der Lambda-Konsole kopiert haben.

1. Wählen Sie **Text einschließen** aus, wenn Sie auf den Anforderungstext in Ihrer Funktion zugreifen möchten.

   Wenn Sie nur den Anforderungstext ersetzen möchten, müssen Sie diese Option nicht auswählen.

1. Wenn dieselbe Funktion für mehrere Ereignistypen ausgeführt werden soll, wiederholen Sie die Schritte 6 und 7.

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

1. Um Trigger zu weiteren Cache-Verhaltensweisen für diese Verteilung hinzuzufügen, wiederholen Sie die Schritte 5 bis 10.

   Die Funktion beginnt mit der Verarbeitung von Anfragen für die angegebenen CloudFront Ereignisse, wenn die aktualisierte CloudFront Distribution bereitgestellt wird. Um zu ermitteln, ob eine Verteilung bereitgestellt ist, wählen Sie im Navigationsbereich die Option **Distributions**. Wenn eine Distribution bereitgestellt ist, ändert sich der Wert in der Spalte **Status** für die Distribution von **Wird bereitgestellt** in das Datum und die Uhrzeit der Bereitstellung.

------