Verarbeiten von Daten mit Lambda - Amazon Monitron

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.

Verarbeiten von Daten mit Lambda

Schritt 1: Erstellen der IAM-Rolle, die Ihrer Funktion die Berechtigung zum Zugriff auf -AWSRessourcen erteilt

  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: AWSLambdaKinesisExecutionRole (und AWSKeyManagementServicePowerUser , wenn der Kinesis-Stream verschlüsselt ist)

    • Rollenname: lambda-kinesis-role

Schritt 2: Erstellen der Lambda-Funktion

  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 nach kinesis-process-record (nodejs) oder kinesis-process-record-python.

  5. Wählen Sie Konfigurieren aus.

Schritt 3: Konfigurieren der Lambda-Funktion

  1. Wählen Sie Funktionsname

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

  3. Konfigurieren Sie den Kinesis-Auslöser.

    1. Wählen Sie Ihren Kinesis-Stream aus.

    2. Klicken Sie auf Funktion erstellen .

Schritt 4: Aktivieren des Kinesis-Auslösers in der AWS LambdaKonsole

  1. Wählen Sie auf der Registerkarte Konfiguration die Option Auslöser aus.

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

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