Skip to content

yolitals/awsLambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS Lambda

Lambda es un servicio de AWS completamente serverless, en este repositorio encontraras algunas indicaciones para crear tu primer backend utilizando el lenguaje node js version 8.10.

Servicios de AWS a utilizar

  • IAM
  • Dynamo
  • API Getway
  • Lambda

Intrucciones

  • Crear un role para AWS Lambda, en este caso utilizaremos el servicio de Dynamo para almacenar información por lo que agregaremos una politica para que este servicio puede ser accesido desde nuestra función lambda.
    • Ingresar a la consola de AWS, buscar el servicio IAM.
    • Ingresar a la sección de roles y seleccionar: crear nuevo role
    • Seleccionar el servicio de AWS lambda para el role.
    • Presionar siguiente, y colocar un nombre al Role.
  • Luego se debera crear una tabla dentro del servicion de Dynamo, cuando se crea la tabla es requerido un valor o nombre para la clave principal, esta clave nos servira como llave primaria, para realizar busquedas.
    • Ingresar a la consola de AWS
    • Buscar el servicio de Dynamo
    • Seleccionar la opcion para crear nueva tabla, colocar un nombre para la tabla y para la clave primaria
    • Seleccinar el checkbox: Usar configuraciones default, y seleccionar la opcion crear.
  • Crear una función lambda.
    • Ingresar a la consola de aws
    • Buscar el servivio de Lambda y seleccionarlo
    • Seleccionar: crear new lambda function
    • Seleccionar la opcion de blueprints o proyectos de AWS
    • buscar el bluprint o proyecto: microservice-http-endpoint
    • llenar los campos correspondientes, tomando en cuenta lo siguiente:
      • Se debe seleccionar un role existente y deberia ser el que se creo en el primer paso
      • En la sección de API GATEWAY seleccionar la opcion: Create New API y en la parte de security seleccinar: Open
      • Copiar el codigo que se encuentra en el archivo index.js y pegarlo en la seccion de codigo de la función lambda.
      • Por ultimo seleccionar la opción de crear.
      • Cuando la función lambda este creada, ir a la sección de environment y agregar una variable con key: DYNAMO_TABLE y en Value deberan colocar el nombre de la tabla que se creo en Dynamo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published