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 AWS CodePipeline Pipeline Structure Reference. For information about limits that can be changed, see AWS Service Limits.

Maximum number of pipelines per region in an AWS account

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

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

EU (Ireland) (eu-west-1): 60

All other supported regions: 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

Maximum number of custom actions per region in an AWS account Maximum of 50
Maximum number of parallel actions in a stage Maximum of 5
Maximum number of sequential actions in a stage Maximum of 10

Length of time before an action times out

Approval action: 7 days

AWS CloudFormation deployment action: 3 days

AWS CodeBuild build action and test action: 8 hours

All other actions: 1 hour

Number of days before a stage execution times out 40

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 pipelines in an AWS account, per region Five times the number of pipelines in the region
Maximum number of prior months for which pipeline execution history information can be viewed 12

Regions where you can create a pipeline

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

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

US West (N. California) (us-west-1)

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

Canada (Central) (ca-central-1)

EU (Ireland) (eu-west-1)

EU (London) (eu-west-2)

EU (Frankfurt) (eu-central-1)

Asia Pacific (Mumbai) (ap-south-1)

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

Asia Pacific (Seoul) (ap-northeast-2)

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

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

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

Maximum size of artifacts in a source stage

For artifacts stored in Amazon Simple Storage Service (Amazon S3) buckets: 2 GB.

For artifacts stored in AWS CodeCommit or GitHub repositories: 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

Within a single AWS account, each pipeline you create in a region must have a unique name. Names can be reused for pipelines in different regions.

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 names Partner 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.