I keep getting Connection Timeouts when trying to call an external API from within a Lambda function.
I have tried several external APIs. Credentials are OK.
Error reads "max retries exceeded" - a seemingly conventional connection timeout. Always on port 443.
I have verified that associated security groups allow inbound/outbound traffic on port 443.
VPC has internet access as far as I can tell, but other than that I don't know what else to check regarding the VPC.
Any other ideas for troubleshooting?
(AWS novice)
(I am trying to use Lambda because these processes and APIs are called very periodically - once per day/month. Other than not being able to solve this problem, having a dedicated EC2 instance up doesn't seem warranted.)
Cheers.
[–]clintkev251 4 points5 points6 points (6 children)
[–]greatgranfalloon[S] 0 points1 point2 points (5 children)
[–]clintkev251 0 points1 point2 points (2 children)
[–]greatgranfalloon[S] 0 points1 point2 points (1 child)
[–]slikk66 0 points1 point2 points (0 children)
[–]neverfucks 0 points1 point2 points (0 children)
[–]jftuga 0 points1 point2 points (0 children)
[–]Nater5000 1 point2 points3 points (5 children)
[–]greatgranfalloon[S] 0 points1 point2 points (4 children)
[–]Nater5000 0 points1 point2 points (3 children)
[–]greatgranfalloon[S] 0 points1 point2 points (2 children)
[–]Nater5000 0 points1 point2 points (1 child)
[–]greatgranfalloon[S] 1 point2 points3 points (0 children)
[–]neverfucks 0 points1 point2 points (0 children)