eagletmt / aws-lambda-rie-gateway

Convert HTTP request to API Gateway payload for aws-lambda-rie

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-lambda-rie-gateway

Convert HTTP request to API Gateway payload for aws-lambda-rie

Usage

  1. Start Docker container for Lambda with aws-lambda-rie: docker run -p 9000:8080 0123456789012dkr.ecr.ap-northeast-1.amazonaws.com/your-awesome-app:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
  2. Start aws-lambda-rie-gateway: cargo run
  3. Then you can access Lambda for API Gateway with normal HTTP request: curl http://localhost:8080/hello

Usage Docker Image

From container registry

  1. Run docker run --rm --env TARGET_URL=http://rie_app:8080 --publish 8080:8080 public.ecr.aws/eagletmt/aws-lambda-rie-gateway

From source

  1. Clone this repository
  2. Then docker build --tag aws-lambda-rie-gateway
  3. Execute with docker run --rm --env TARGET_URL=http://rie_app:8080 --publish 8080:8080 aws-lambda-rie-gateway

About

Convert HTTP request to API Gateway payload for aws-lambda-rie

License:MIT License


Languages

Language:Rust 90.6%Language:Dockerfile 9.4%