项目作者: DanielDaCosta

项目描述 :
Testing an AWS Lambda offline
高级语言: Python
项目地址: git://github.com/DanielDaCosta/offline-lambda.git
创建时间: 2020-07-07T01:54:53Z
项目社区:https://github.com/DanielDaCosta/offline-lambda

开源协议:

下载


offline-lambda

Testing an AWS Lambda offline.

Repo for testing a lambda function locally.

Details

  • event.json: file that contains the lambda event
  • lambda/: lambda code

Usage

Command for invoking lambda.Starting the Docker container corresponds to an AWS Lambda cold start.

  1. docker-compose run lambda lambda.handler.lambda_handler "$(cat event.json)"

Command for keeping the container of our Lambda function running: you can make several consecutive calls quickly without waiting for the “cold start” times.

  1. docker-compose run -e DOCKER_LAMBDA_STAY_OPEN=1 lambda lambda.handler.lambda_handler "$(cat event.json)"

References & Acknowledgments

Special Thanks for Vittorio Nardone for the medium post: