Always 429 error when hitting endpoint from AWS

I’ve created a backend HTTP endpoint using ‘wix-http-functions’. I can successfully call the endpoint from my browser. However, the ultimate goal is to allow an AWS Lambda function to use the endpoint to do some occasional housekeeping.

When I hit the endpoint from my AWS Lambda function, it always returns ‘429 Too Many Requests’.

I am aware of the throttling limits, but I’m not anywhere close to those.

Is it possible that my AWS sourced request is getting lumped in with a million others from AWS and causing my request to get bounced?

Is there a special header I can add to distinguish my request?

I was able to solve the problem by adding a unique User-Agent header to the request.