在 AWS Lambda 上运行 Web 应用程序
一个用于在 AWS Lambda 上运行 Web 应用的工具
AWS Lambda Web Adapter 允许开发者使用熟悉的框架(例如 Express.js、Next.js、Flask、SpringBoot、ASP.NET 和 Laravel,以及任何支持 HTTP 1.1/1.0 的框架)构建 Web 应用(HTTP API),并在 AWS Lambda 上运行。 同一个 Docker 镜像可以在 AWS Lambda、Amazon EC2、AWS Fargate 以及本地计算机上运行。
在您的 Dockerfile 中添加一行:
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter预编译的多架构镜像(x86_64 和 arm64)可在 public.ecr.AWS/awsguru/AWS-lambda-adapter 获取。由于 Runtime Interface Client 随 Lambda Web Adapter 一起提供,因此可以使用 非 AWS 基础镜像。
arn:AWS:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28arn:AWS:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerArm64:28AWS_LAMBDA_EXEC_WRAPPER 设置为 /opt/bootstrap暂无开放 Issues,或尚未同步最近议题。