View a markdown version of this page

Daten mit Lambda verarbeiten - Amazon Monitron

Amazon Monitron steht Neukunden nicht mehr zur Verfügung. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Informationen zu Funktionen, die Amazon Monitron ähneln, finden Sie in unserem Blogbeitrag.

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.

Daten mit Lambda verarbeiten

Schritt 1: Erstellen Sie die IAM-Rolle, die Ihrer Funktion die Erlaubnis erteilt, auf Ressourcen zuzugreifen AWS

  1. Öffnen Sie die Seite Roles (Rollen) in der IAM-Konsole.

  2. Wählen Sie Rolle erstellen aus.

  3. Erstellen Sie eine Rolle mit den folgenden Eigenschaften.

    • Vertrauenswürdige Entität: Lambda

    • Berechtigungen: AWSLambda KinesisExecutionRole (und AWSKey ManagementServicePowerUser wenn der Kinesis-Stream verschlüsselt ist)

    • Name der Rolle: lambda-kinesis-role

    Seite benennen, überprüfen und erstellen, auf der Rollenname, Beschreibung, Richtlinien für vertrauenswürdige Entitäten und Berechtigungen angezeigt werden.

Schritt 2: Lambda-Funktion erstellen

  1. Öffnen Sie die Seite Funktionen in der Lambda-Konsole.

  2. Wählen Sie Funktion erstellen.

  3. Wählen Sie Use a blueprint (Vorlage verwenden).

  4. Suchen Sie in der Blueprints-Suchleiste und wählen Sie kinesis-process-record (nodejs) oder. kinesis-process-record-python

  5. Wählen Sie Konfigurieren aus.

    Erstellen Sie eine Funktionsseite, auf der die Option Blueprint verwenden ausgewählt und der Blueprint angezeigt wird. kinesis-process-record-python

Schritt 3: Lambda-Funktion konfigurieren

  1. Wählen Sie den Funktionsnamen

  2. Wählen Sie die im ersten Schritt erstellte Rolle als Ausführungsrolle aus.

  3. Konfigurieren Sie den Kinesis-Trigger.

    1. Wählen Sie Ihren Kinesis-Stream.

    2. Klicken Sie auf Funktion erstellen.

    Lambda Formular zur Funktionskonfiguration mit grundlegenden Informationen und Kinesis Triggereinstellungen.

Schritt 4: Kinesis-Trigger in der AWS Lambda Konsole aktivieren

  1. Wählen Sie auf der Registerkarte Konfiguration die Option Trigger aus.

  2. Markieren Sie das Kästchen neben dem Namen des Kinesis-Streams und wählen Sie Aktivieren aus.

    Die Registerkarte „Konfiguration“ zeigt den Abschnitt „Trigger“ mit dem Kinesis Bugbash-Trigger und der Schaltfläche „Aktivieren“.

Der in diesem Beispiel verwendete Blueprint verwendet nur Protokolldaten aus dem ausgewählten Stream. Sie können den Lambda-Funktionscode später weiter bearbeiten, um eine kompliziertere Aufgabe zu erledigen.