Lambda Function built using Docker Image cannot find the lambda handler function

0

I am trying to test my Lambda function that was created using a Docker Image on a file that was uploaded to an S3 bucket. I double checked my CMD in the Dockerfile contents and the file/method name are both spelled correctly. Due to the need to install non-Python libraries for the Lambda function to run, a Docker Image rather than a zip file is required. I checked CloudWatch and the log events show the following error: INIT_REPORT Init Duration: 4.18 ms Phase: init Status: error Error Type: Runtime.InvalidEntrypoint, which suggests that the handler function isn't being located. I have tried providing the file_name.method_name (without file extensions) explicitly in the management console. No matter what permissions I grant, the handler function is unable to be located.

ghask92
已提问 2 个月前261 查看次数
1 回答
0

I'm Sorry if I misunderstood your explanation.

Did you set the handler correctly in the Dockerfile to create the Docker Image?

https://docs.aws.amazon.com/lambda/latest/dg/python-image.html

profile picture
专家
shibata
已回答 2 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则