Lambda function within VPC doesn't have access to public Internet
I am trying to make an outbound API request to a third-party service from within a Lambda function, but the function always times out without any error. This previously happened when trying to perform a s3.putObject operation within a different function (still within the same VPC / subnets), and I managed to get around that by adding an Endpoint with a service name com.amazonaws.us-east-1.s3 and connecting it to the route table that is associated with the VPC that this Lambda function resides in. Within the Lambda dashboard inside Network box -> Security Groups section, I see this warning: