【发布时间】:2022-01-22 12:06:12
【问题描述】:
我想在本地测试一个非常简单的 Lambda 函数。
app.py
def lambda_handler(event, context):
return "hello"
Dockerfile
FROM public.ecr.aws/lambda/python:3.8
COPY app.py .
CMD [ "app.lambda_handler" ]
在我构建我的图像之后
docker build -t hello-world-3 .
我无法在本地运行它:
docker run -p 9000:8080 -it hello-world-3
[INFO] (rapid) exec '/var/runtime/bootstrap' (cwd=/var/task, handler=)
如何在本地调用我的图像?它在 AWS 上作为 Lambda 函数运行良好。
【问题讨论】: