Stellen Sie eine Lambda-Funktion für AWS IoT Events die Verwendung bereit CloudFormation - AWS IoT Events

Hinweis zum Ende des Supports: Am 20. Mai 2026 AWS endet der Support für AWS IoT Events. Nach dem 20. Mai 2026 können Sie nicht mehr auf die AWS IoT Events Konsole oder AWS IoT Events die Ressourcen zugreifen. Weitere Informationen finden Sie unter AWS IoT Events Ende des Supports.

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.

Stellen Sie eine Lambda-Funktion für AWS IoT Events die Verwendung bereit CloudFormation

In diesem Tutorial wird eine CloudFormation Vorlage verwendet, um eine Lambda-Funktion bereitzustellen. Diese Vorlage erstellt automatisch eine IAM-Rolle, die es der Lambda-Funktion ermöglicht, mit Amazon SES und Amazon SNS zu arbeiten.

Im Folgenden wird gezeigt, wie Sie AWS Command Line Interface (AWS CLI) verwenden, um einen Stack zu erstellen. CloudFormation

  1. Führen Sie im Terminal Ihres Geräts den Befehl aus, aws --version um zu überprüfen, ob Sie den installiert haben AWS CLI. Weitere Informationen finden Sie unter Installieren oder Aktualisieren auf die neueste Version der AWS CLI im Benutzerhandbuch für AWS Command Line Interface .

  2. Führen Sie den Vorgang ausaws configure list, um zu überprüfen, ob Sie das AWS CLI in der AWS Region konfiguriert haben, in der alle Ihre AWS Ressourcen für dieses Tutorial verfügbar sind. Weitere Informationen finden Sie im AWS Command Line Interface Benutzerhandbuch unter Einrichten und Anzeigen von Konfigurationseinstellungen mithilfe von Befehlen

  3. Laden Sie die CloudFormation Vorlage NotificationLambda.Template.Yaml.zip herunter.

    Anmerkung

    Wenn Sie Schwierigkeiten beim Herunterladen der Datei haben, finden Sie die Vorlage auch im. CloudFormation Vorlage

  4. Entpacken Sie den Inhalt und speichern Sie die Datei lokal als notificationLambda.template.yaml.

  5. Öffnen Sie ein Terminal auf Ihrem Gerät und navigieren Sie zu dem Verzeichnis, in das Sie die notificationLambda.template.yaml Datei heruntergeladen haben.

  6. Führen Sie den folgenden Befehl aus, um einen CloudFormation Stack zu erstellen:

    aws cloudformation create-stack --stack-name notificationLambda-stack --template-body file://notificationLambda.template.yaml --capabilities CAPABILITY_IAM

Sie können diese CloudFormation Vorlage ändern, um die Lambda-Funktion und ihr Verhalten anzupassen.

Anmerkung

AWS Lambda wiederholt Funktionsfehler zweimal. Wenn die Kapazität der Funktion nicht für die Verarbeitung aller eingehenden Anforderungen ausreicht, verbleiben die an die Funktion zu sendenden Ereignisse möglicherweise stunden- oder tagelang in der Warteschlange. Sie können für die Funktion eine Warteschlange für unzugestellte Nachrichten (DLQ) konfigurieren, um Ereignisse aufzuzeichnen, die nicht erfolgreich verarbeitet wurden. Weitere Informationen finden Sie unter Asynchroner Aufruf im AWS Lambda Entwicklerhandbuch.

Sie können den Stack auch in der Konsole erstellen oder konfigurieren. CloudFormation Weitere Informationen finden Sie im AWS CloudFormation Benutzerhandbuch unter Arbeiten mit Stacks.