Description

Clase utilitaria para manejar peticiones y respuestas en AWS Lambda

Hierarchy

  • AwsUtil

Methods

  • Description

    Construye una respuesta de error de AWS Lambda

    Returns

    • Objeto con la respuesta construida

    Parameters

    • event: any

      Objeto de evento de AWS Lambda

    • error: any

      Objeto con la información del error

    Returns Promise<any>

  • Description

    Construye una respuesta exitosa de AWS Lambda

    Returns

    • Objeto con la respuesta construida

    Parameters

    • payload: object

      Objeto con el contenido de la respuesta

    Returns any

  • Obtiene el valor de un parámetro de consulta específico de un objeto de evento.

    Returns

    El valor del parámetro de consulta o undefined si no se encontró el parámetro.

    Parameters

    • event: any

      El objeto de evento que contiene los parámetros de consulta.

    • key: string

      La clave del parámetro de consulta que se desea obtener.

    Returns undefined | string

  • Description

    Parsea el cuerpo de una petición de AWS Lambda

    Returns

    • Objeto con el cuerpo de la petición

    Parameters

    • event: any

      Objeto de evento de AWS Lambda

    Returns any

  • Devuelve el nombre de usuario de un evento si está disponible en el objeto requestContext.authorizer.claims['cognito:username']. Si no está disponible, devuelve 'SYSTEM'.

    Returns

    • El nombre de usuario del evento, o 'SYSTEM' si no está disponible.

    Parameters

    • event: any

      El objeto del evento de AWS Lambda que contiene la información de la solicitud entrante.

    Returns string

Generated using TypeDoc