I have an ALB with a listener rule that forwards incoming requests (matched on path and host header) to a target group. That target group targets a Lambda to process the request.
If I send a request to that ALB that matches that listener rule, something gets triggered that continually invokes the lambda every few seconds (about every 35 seconds).
If I replace the ALB as the trigger with API Gateway, the Lambda only gets invoked once.
I'm at a loss for why the ALB or the Target Group could somehow trigger the Lambda to be invoked more than once.