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. Gehen Sie auf der Seite Select trusted entity (Vertrauenswürdige Entität auswählen) wie folgt vor:

    • Wählen Sie unter Vertrauenswürdiger Entitätstyp die Option -AWSService aus.

    • Wählen Sie im Anwendungsfall für Service oder Anwendungsfall Lambda aus.

    • Wählen Sie Weiter aus.

      IAM role creation interface showing trusted entity selection with AWS -Service option chosen.
  4. Gehen Sie auf der Seite Berechtigungen hinzufügen wie folgt vor:

    • Wählen Sie unter Berechtigungsrichtlinien (und , AWSKeyManagementServicePowerUser wenn der Kinesis-Stream verschlüsselt ist) aus. AWSLambdaKinesisExecutionRole

    • Belassen Sie die Konfigurationen in Berechtigungsgrenze festlegen unverändert.

    • Wählen Sie Weiter aus.

      Add permissions interface showing AWSLambdaKinesisExecutionRole policy selected for a new role.
  5. Gehen Sie auf der Seite Name, Überprüfung und Erstellung wie folgt vor:

    • Geben Sie unter Rollendetails für Rollenname einen Namen für Ihre Rolle ein. Zum Beispiel lambda-kinesis-role. Sie können auch eine optionale Beschreibung hinzufügen.

    • Behalten Sie die Einstellungen für Schritt 1: Vertrauenswürdige Entitäten auswählen und Schritt 2: Berechtigungen unverändert hinzufügen bei. Sie können in Schritt 3: Hinzufügen von Tags, um den Überblick über Ihre Ressourcen zu behalten, Tags hinzufügen.

    IAM role creation interface showing name, review, and create steps with role details and permissions.
  6. Wählen Sie Create rule (Regel erstellen) aus.

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.

    Create function interface with options to author from scratch, use a blueprint, or select container image.

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 .

    Lambda function configuration form with basic information and Kinesis trigger settings.

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

  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.

    Lambda function configuration page with Triggers tab and Kinesis stream trigger highlighted.

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.