I’m facing some rate limiting issues while executing CloudQuery. The error I get is this one:
ERR table resolver finished with error error="operation error IAM: GenerateServiceLastAccessedDetails, exceeded maximum number of attempts, 10, https response error StatusCode: 400, RequestID: XXXXXXXXXXXXXXXXX, api error Throttling: Rate exceeded" client=XXXXXXXXXXXXX:us-east-1 module=aws-src table=aws_iam_role_last_accessed_details
Not sure how I can prevent this. I was adding more tables to the aws.yml file, so maybe the solution is to split the file into several ones and trigger CloudQuery several times, pointing to those “smaller” configuration files one after the other.
One further option is to consider skipping some of the tables that may be slowing the sync down or triggering the rate limit but aren’t actually useful to you - see this link.