Menu
AWS CodePipeline
User Guide (API Version 2015-07-09)

Limits in AWS CodePipeline

The following table lists current limits in AWS CodePipeline. Structural requirements are discussed in Pipeline Structure Reference. For information about limits that can be changed, see AWS Service Limits.

Number of pipelines per AWS account

Maximum of 20

Number of stages in a pipeline

Minimum of 2, maximum of 10

Number of actions in a stage

Minimum of 1, maximum of 20

Number of custom actions per AWS account Maximum of 20
Number of parallel actions in a stageMaximum of 5
Number of sequential actions in a stageMaximum of 10

Length of time before an action times out

Approval action: 7 days

AWS CloudFormation deployment action: 3 days

AWS CodeBuild build action: 8 hours

All other actions: 1 hour

Number of days before a stage execution times out40

Note

The sum total of timeout periods for consecutive actions you add to a stage cannot exceed 40 days.

Number of revisions running across all pipelinesMaximum of 20
Number of times an action can be run per monthMaximum of 1,000 per calendar month

Regions where you can create a pipeline

US East (N. Virginia) (us-east-1)

US East (Ohio) (us-east-2)

US West (Oregon) (us-west-2)

EU (Ireland) (eu-west-1)

EU (Frankfurt) (eu-central-1)

Asia Pacific (Tokyo) (ap-northeast-1)

Asia Pacific (Singapore) (ap-southeast-1)

Asia Pacific (Sydney) (ap-southeast-2)

South America (São Paulo) (sa-east-1)

Size of artifacts in a source stage

For artifacts stored in Amazon Simple Storage Service (Amazon S3) buckets, maximum size is 2 GB.

For artifacts stored in AWS CodeCommit or GitHub repositories, maximum size is approximately 1 GB.

Exception: If you are using AWS Elastic Beanstalk to deploy applications, the maximum artifact size is always 512 MB.

Uniqueness of names

Pipeline names must be unique within a user's AWS account.

Stage names must be unique within a pipeline.

Action names must be unique within a stage.

Characters allowed in pipeline name

Pipeline names cannot exceed 100 characters. Allowed characters include:

The letter characters a through z, inclusive.

The letter characters A through Z, inclusive.

The number characters 0 through 9, inclusive.

The special characters . (period), @ (at sign), - (minus sign), and _ (underscore).

Any other characters, such as spaces, are not allowed.

Characters allowed in stage name

Stage names cannot exceed 100 characters. Allowed characters include:

The letter characters a through z, inclusive.

The letter characters A through Z, inclusive.

The number characters 0 through 9, inclusive.

The special characters . (period), @ (at sign), - (minus sign), and _ (underscore).

Any other characters, such as spaces, are not allowed.

Characters allowed in action name

Action names cannot exceed 100 characters. Allowed characters include:

The letter characters a through z, inclusive.

The letter characters A through Z, inclusive.

The number characters 0 through 9, inclusive.

The special characters . (period), @ (at sign), - (minus sign), and _ (underscore).

Any other characters, such as spaces, are not allowed.

Characters allowed in action types

Action type names cannot exceed 25 characters. Allowed characters include:

The letter characters a through z, inclusive.

The letter characters A through Z, inclusive.

The number characters 0 through 9, inclusive.

The special characters . (period), @ (at sign), - (minus sign), and _ (underscore).

Any other characters, such as spaces, are not allowed.

Characters allowed in partner action namesPartner action names must follow the same naming conventions and restrictions as other action names in AWS CodePipeline. Specifically, they cannot exceed 100 characters, and the following characters are allowed:

The letter characters a through z, inclusive.

The letter characters A through Z, inclusive.

The number characters 0 through 9, inclusive.

The special characters . (period), @ (at sign), - (minus sign), and _ (underscore).

Any other characters, such as spaces, are not allowed.