Step Function Quicksight API Limit (QuickSight.ThrottlingException)

Hey all,
I created a Step Function to export all the dashboard (and dependencies) in a qs file to S3 bucket, using “start-asset-bundle-export-job” works perfect in a test account that have 3 or 5 dashboards.

But when need to run on environment with more than 200 dashboards, “describe-dashboard” call failed seems that are too many call to de api at the same time.

Rate exceeded (Service: QuickSight, Status Code: 400, Request ID: e215face-909b-4b60-8f10-d479a3674d42)

Any suggestion to call the Quicksight API without exceed the maximum number of calls

Hey @nancho35 !

There are rate limits for api calls, I would recommend staggering the calls to get around the throttling error.

Hi @nancho35 - Thanks for posting the question. I am not sure whether throttling is happening due to one session or not. Is it possible to raise a ticket to AWS team and get a suggestion how to avoid this issue. Also I am thinking if you export all dashboards in S3 and then just put 100 dashboards details to get the describe and list data sets and test it, that will give some idea what is the upper limit. However it may not be a good approach but can be a work around.

To raise a request to AWS, please follow the below link -

Regards,
Sanjeeb

2 Likes

Thanks for the answer !

I’m going to try creating a support case