Handler error when connecting lambda function to RDS database

0

I am trying to follow the tutorial in https://docs.aws.amazon.com/lambda/latest/dg/services-rds-tutorial.html to connect a lambda function to my database. I did not create a database from the tutorial, as I am trying to connect to an existing database. Whenever I run the code

aws lambda invoke --function-name CreateTableAddRecordsAndRead output.txt

I get the following error:

{"errorMessage": "Handler 'handler' missing on module 'app'", "errorType": "Runtime.HandlerNotFound", "stackTrace": []}.

I don't have any error with creating the lambda function. Does anyone know how I can fix this?

2 Risposte
1

Try renaming handler(event, context) with lambda_handler(event, context) in app.py

con risposta 2 anni fa
0

you need to upload pymysql to your lambda fucntion as layer. Than you need to update your lamda script ....lambda_handler (event, context)

con risposta 2 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande