You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-11Lines changed: 12 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -1,28 +1,28 @@
1
-
# AWS Lambda Adapter
1
+
# AWS Lambda Web Adapter
2
2
3
3
A tool to run web applications on AWS Lambda
4
4
5
-
AWS Lambda Adapter allows you to build web app (http api) with familiar frameworks (e.g. Express.js, Flask, SpringBoot, and Laravel, anything speaks HTTP 1.1/1.0) and run it on AWS Lambda.
6
-
The exact same docker image can run on AWS Lambda, Amazon EC2, AWS Fargate, and local computers.
5
+
AWS Lambda Web Adapter allows developers to build web app (http api) with familiar frameworks (e.g. Express.js, Flask, SpringBoot, and Laravel, anything speaks HTTP 1.1/1.0) and run it on AWS Lambda.
6
+
The same docker image can run on AWS Lambda, Amazon EC2, AWS Fargate, and local computers.
7
7
8
-
AWS Lambda adapter is developed as a Lambda extension (since v0.2.0). For details, checkout its [design](docs/design.md) and [development](docs/development.md) documents.
8
+
AWS Lambda Web Adapter is developed as a Lambda extension (since v0.2.0). For details, checkout its [design](docs/design.md) and [development](docs/development.md) documents.

11
11
12
12
## Usage
13
13
14
-
AWS Lambda Adapter work with Lambda functions packaged as both docker images and Zip packages.
14
+
AWS Lambda Web Adapter work with Lambda functions packaged as both docker images and Zip packages.
15
15
16
16
### Lambda functions packaged as Docker Images or OCI Images
17
17
18
-
To use Lambda Adapter with docker images, package your web app (http api) in a Dockerfile, and add one line to copy Lambda Adapter binary to /opt/extensions inside your container.
19
-
By default, Lambda Adapter assumes the web app is listening on port 8080. If not, you can specify the port via [configuration](#Configurations).
18
+
To use Lambda Web Adapter with docker images, package your web app (http api) in a Dockerfile, and add one line to copy Lambda Web Adapter binary to /opt/extensions inside your container.
19
+
By default, Lambda Web Adapter assumes the web app is listening on port 8080. If not, you can specify the port via [configuration](#Configurations).
Pre-compiled Lambda Adapter binaries are provided in ECR public repo: [public.ecr.aws/awsguru/aws-lambda-adapter](https://gallery.ecr.aws/awsguru/aws-lambda-adapter).
25
+
Pre-compiled Lambda Web Adapter binaries are provided in ECR public repo: [public.ecr.aws/awsguru/aws-lambda-adapter](https://gallery.ecr.aws/awsguru/aws-lambda-adapter).
26
26
Multi-arch images are also provided in this repo. It works on both x86_64 and arm64 CPU architecture.
27
27
28
28
Below is a Dockerfile for [an example nodejs application](examples/expressjs).
@@ -43,9 +43,9 @@ This works with any base images except AWS managed base images. To use AWS manag
43
43
44
44
### Lambda functions packaged as Zip package for AWS managed runtimes
45
45
46
-
AWS Lambda Adapter also works with AWS managed Lambda runtimes. You need to do three things:
46
+
AWS Lambda Web Adapter also works with AWS managed Lambda runtimes. You need to do three things:
47
47
48
-
1. attach Lambda Adapter layer to your function.
48
+
1. attach Lambda Web Adapter layer to your function.
0 commit comments