Procesamiento de datos con Lambda - Amazon Monitron

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Procesamiento de datos con Lambda

Paso 1: Crear el rol de IAM que dé permiso a su función para acceder a los recursos de AWS

  1. Abra la página Roles en la consola de IAM.

  2. Elija Crear rol.

  3. En la página Seleccionar entidad de confianza, haga lo siguiente:

    • En Tipo de entidad de confianza, elija servicio. AWS

    • En Caso de uso, para Servicio o caso de uso, elija Lambda.

    • Elija Siguiente.

      IAM role creation interface showing trusted entity selection with Servicio de AWS option chosen.
  4. En la página Añadir permisos, haga lo siguiente:

    • En Políticas de permisos, elija AWSLambdaKinesisExecutionRole (y AWSKeyManagementServicePowerUser si la transmisión de Kinesis está cifrada).

    • Deje las configuraciones en Definir el límite de permisos tal como están.

    • Elija Siguiente.

      Add permissions interface showing AWSLambdaKinesisExecutionRole policy selected for a new role.
  5. En la página Nombrar, revisar y crear, haga lo siguiente:

    • En Detalles del rol, en Nombre del rol, introduzca un nombre para su rol. Por ejemplo lambda-kinesis-role. También puede optar por añadir una descripción opcional.

    • Deje los ajustes para el paso 1: seleccionar entidades de confianza y el paso 2: Añadir los permisos tal como están. Puede optar por añadir etiquetas en el paso 3: Añadir etiquetas para realizar un seguimiento de sus recursos.

    IAM role creation interface showing name, review, and create steps with role details and permissions.
  6. Elija Crear rol.

Paso 2: Crear la función de Lambda

  1. Abra la página Funciones en la consola de Lambda.

  2. Elija Crear función.

  3. Elija Utilizar un esquema.

  4. En la barra de búsqueda de Blueprints, busque y elija kinesis-process-record (nodejs) o. kinesis-process-record-python

  5. Elija Configurar.

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

Paso 3: Configurar la función de Lambda

  1. Elija Nombre de la función

  2. Elija el rol creado en el primer paso como Rol de ejecución.

  3. Configure el activador de Kinesis.

    1. Elija su flujo de Kinesis.

    2. Pulse Crear función.

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

Paso 4: Habilitar el activador de Kinesis en la consola de AWS Lambda

  1. En la pestaña Configuración, elija Activadores.

  2. Marque la casilla situada junto al nombre del flujo de Kinesis y elija Habilitar.

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

El esquema utilizado en este ejemplo solo consume datos de registro del flujo seleccionado. Puede seguir editando el código de función de Lambda más adelante para completar una tarea más complicada.