Send request to Lambda from another Lambda through API Gateway (Python).

0

Hi,

I'm trying to write a 'health-check' Lambda which calls a few of our other Lambda functions to ensure that our application is healthy.

How can I do this in Python? I'm thinking that I can just use requests.get() to the correct URL or is there a better way?

Mick B
已提问 4 个月前254 查看次数
4 回答
0

Hi,

If you consider your existing application with API gateway like an "external API", this post details the Python code to do what you want : https://blog.devgenius.io/making-a-call-to-external-api-from-aws-lambda-resides-within-vpc-python-6184f5fe233a

Best,

Didier

profile pictureAWS
专家
已回答 4 个月前
0

If you're just looking to invoke an lambda, there's a boto3 call for this.

Can you tell us a bit more what you're trying to accomplish? What does "healthy" mean to your application?

profile pictureAWS
已回答 4 个月前
0

The example Lamda which I am starting with makes a call to a third party API. I want to make sure that I get a 200 from the third party. This will ensure that the third party is up and responding and also that our Lambda is working and making the call.

Mick B
已回答 4 个月前
0

Why don’t you monitor your lambda in Cloudwatch metrics and lambda insights and alert on failed invocations etc

profile picture
专家
已回答 4 个月前

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

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

回答问题的准则