View a markdown version of this page

Elaborazione dei dati con Lambda - Amazon Monitron

Amazon Monitron non è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per funzionalità simili a Amazon Monitron, consulta il nostro post sul blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elaborazione dei dati con Lambda

Fase 1: Crea il ruolo IAM che autorizza la funzione ad accedere alle risorse AWS

  1. Apri la pagina Ruoli nella console IAM.

  2. Scegli Crea ruolo.

  3. Nella pagina Seleziona un’entità attendibile, esegui le operazioni seguenti:

    • Nel tipo di entità affidabile, scegli AWS service.

    • In Use case, per Service o use case scegli Lambda.

    • Scegli Next (Successivo).

      IAM procedura guidata per la creazione di ruoli che mostra il tipo di entità attendibile Servizio AWS selezionato con caso Lambda d'uso.
  4. Nella pagina Aggiungi autorizzazioni, procedi come segue:

    • In Criteri di autorizzazione, scegli AWSLambda KinesisExecutionRole (e AWSKey ManagementServicePowerUser se lo stream Kinesis è crittografato).

    • Lascia le configurazioni in Imposta i limiti delle autorizzazioni così come sono.

    • Scegli Next (Successivo).

      Aggiungi la pagina delle autorizzazioni con la AWSLambda KinesisExecutionRole politica selezionata dai risultati della ricerca.
  5. Nella pagina Nome, rivedi e crea, procedi come segue:

    • In Dettagli del ruolo, in Nome del ruolo, inserisci un nome per il tuo ruolo. Ad esempio, lambda-kinesis-role. Puoi anche scegliere di aggiungere una descrizione opzionale.

    • Lascia le impostazioni per Passaggio 1: Seleziona entità attendibili e Passaggio 2: Aggiungi le autorizzazioni così come sono. Puoi scegliere di aggiungere tag nel Passaggio 3: Aggiungi tag per tenere traccia delle tue risorse.

    Assegna un nome, rivedi e crea una pagina che mostra il nome del ruolo, la descrizione, la politica delle entità attendibili e le autorizzazioni.
  6. Seleziona Create role (Crea ruolo).

Fase 2: Creare la funzione Lambda

  1. Apri la pagina Funzioni della console Lambda.

  2. Scegli Crea funzione.

  3. Scegli Usa uno schema.

  4. Nella barra di ricerca Blueprints, cerca e scegli kinesis-process-record (nodejs) o. kinesis-process-record-python

  5. Scegli Configura.

    Crea una pagina funzionale con l'opzione Usa un blueprint selezionata e il blueprint mostrato. kinesis-process-record-python

Fase 3: Configurare la funzione Lambda

  1. Scegli il nome della funzione

  2. Scegli il ruolo creato nel primo passaggio come ruolo di esecuzione.

  3. Configura il trigger Kinesis.

    1. Scegli il tuo stream Kinesis.

    2. Fai clic su Crea funzione.

    Lambda modulo di configurazione della funzione con informazioni di base e impostazioni di Kinesis attivazione.

Fase 4: Attivazione del trigger Kinesis nella console AWS Lambda

  1. Nella scheda Configurazione, scegli Trigger.

  2. Seleziona la casella accanto al nome dello stream Kinesis e scegli Abilita.

    Scheda di configurazione che mostra la sezione Triggers con il trigger Kinesis bugbash e il pulsante Enable.

Il blueprint utilizzato in questo esempio utilizza solo i dati di registro del flusso selezionato. È possibile modificare ulteriormente il codice della funzione Lambda in un secondo momento per completare un'attività più complicata.