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 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南