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 ad 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: Creare il Ruolo IAM che autorizza la tua funzione ad accedere AWS risorse

  1. Apri la pagina Ruoli nella console IAM.

  2. Scegliere Crea ruolo.

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

    • In Tipo di entità attendibile, scegli AWS servizio.

    • In Caso d'uso, per Servizio o caso d'uso scegli Lambda.

    • Scegli Avanti.

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

    • In Politiche di autorizzazione, scegli AWSLambdaKinesisExecutionRole (e AWSKeyManagementServicePowerUser se lo stream Kinesis è crittografato).

    • Lascia le configurazioni in Imposta il limite delle autorizzazioni così com'è.

    • Scegli Avanti.

      Aggiungi la pagina delle autorizzazioni con la AWSLambdaKinesisExecutionRole politica selezionata dai risultati della ricerca.
  5. Nella pagina Nome, revisione e creazione, procedi come segue:

    • Nei dettagli del ruolo, in Nome 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 la Fase 1: Seleziona le entità attendibili e la Fase 2: Aggiungi le autorizzazioni così come sono. Puoi scegliere di aggiungere tag nella Fase 3: Aggiungi tag per tenere traccia delle tue risorse.

    Assegna un nome, rivedi e crea una pagina che mostri il nome del ruolo, la descrizione, la politica sulle 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 di 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 progetto selezionata e mostrato il blueprint kinesis-process-record-python.

Fase 3: Configurare la funzione Lambda

  1. Scegli il nome della funzione

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

  3. Configura il trigger Kinesis.

    1. Scegli il tuo stream Kinesis.

    2. Fate clic su Crea funzione.

    Lambda modulo di configurazione delle funzioni con informazioni di base e impostazioni dei Kinesis trigger.

Fase 4: Attivare Kinesis Trigger in AWS Lambda console

  1. Nella scheda Configurazione, scegli Triggers.

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

    La scheda di configurazione mostra la sezione Triggers con il trigger Kinesis bugbash e il pulsante Abilita.

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