I have a node.js lambda that subscribes to a SQS queue and makes a REST API call to a microservice for every message from SQS.
Now as the lambda is executing I get the following exception
{
"message": "Rate exceeded",
"code": "ThrottlingException",
"time": "2020-03-27T23:11:42.209Z",
"requestId": "69f5c441-409h-493s-8da5-2361c5055fd8",
"statusCode": 400,
"retryable": true
}
I am unable to understand what AWS service is throwing this exception. Is this exception thrown by my lambda or some other AWS service ?
Also what can be done to avoid this ?