Skip to content

Juan98Manuel05/filter-products-lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lambda Function

Instalar dependencias:

npm install

En el directorio raiz del proyecto construir una imagen Docker ejecutando el siguiente comando, el archivo Dockerfile ya se encuentra creado y configurado

docker build -t filter-products .

Asegurate de tener docker instalado para que funcione correctamente.

Posteriormente debes ejecutar el siguiente comando, para inicializar de forma local tu contenedor de Docker

docker run -p 9000:8080 filter-products

El nombre filter-products es para fines del ejemplo, puedes agregarle el nombre que tu quieras a tu contenedor

Una vez este en ejecucion la funcion lambda, debemos verificar el funcionamiento de la misma, podemos usar postman para el ejemplo o por CMD

Postman

Realizar una peticion de tipo post que debe llevar los siguientes parametros en el body de la request

{
    "price": 10.000
}

Posteriormente ejecutar la peticion dando clic en el boton de SEND

POST > http://localhost:9000/2015-03-31/functions/function/invocations

CMD

Por cmd podemos ejecutar el siguiente comando:

curl -XPOST "http://localhost:9000/2015-03-31/functions/function/invocations" -d '{"price": 10.000}'

Response:

{"statusCode":200,"body":["PLAY STATION 3","XBOX ONE","PLAY STATION 5","NINTENTO SWIFT"]}

Debe obtener listado con el nombre de los productos, que contienen un precio mayor al indicado en el body de la request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors