Skip to content

Request Limit for AWS CodePipeline - ThrottlingException Clarification

0

Hello,

I found the ThrottlingException mentioned on the Common Errors page of the AWS CodePipeline API documentation. However, I could not find specific information about request limits per second or any rate limiting guidelines on the CodePipeline Service Quotas page.

I am specifically using the ListActionExecutions action of the API and would like to know if there are any defined request limits per second for this action. Additionally, are there any best practices to avoid running into ThrottlingException errors when integrating with CodePipeline?

Thank you in advance for your help!

asked 2 years ago634 views
1 Answer
2
Accepted Answer

Hi,

Look at this thread on StackOverflow: it provides some answers (issued by AWS Support) to CodePipeline throttling: mostly due to too many API calls.

Link: https://stackoverflow.com/questions/55016714/an-error-occurred-throttlingexception-when-calling-the-getdeployment-operation

Best,

Didier

EXPERT
answered 2 years ago
EXPERT
reviewed 2 years ago
AWS
EXPERT
reviewed 2 years ago
  • Thank you for providing the link to the Stack Overflow thread regarding the ThrottlingException. Although the thread specifically discusses the CodeDeploy API and not the CodePipeline API, it's valuable information since AWS Support mentions that rate limits are variable and dynamic, thus not documented.

    Given this, we can infer that similar considerations may apply to AWS CodePipeline. As recommended by AWS Support, implementing retries with exponential backoff is a good practice when encountering ThrottlingException errors. This approach helps manage API calls more effectively by spacing out retries and reducing the likelihood of overwhelming the service.

    Thank you again for the helpful insights!

  • Hi Rafael, yes: throttling management in code is a good universal practice: I currently do it heavily with Bedrock when GenAI resources are constrained. Thanks for accepting my answer!

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.