Movatterモバイル変換


[0]ホーム

URL:


Quotas in AWS CodePipeline - AWS CodePipeline
DocumentationAWS CodePipelineUser Guide

Quotas in AWS CodePipeline

CodePipeline has quotas for the number of pipelines, stages, actions, and webhooks that an AWS account can have in each AWS Region.

These quotas apply per Region and can be increased. It can take up to two weeks to process requests for a quota increase.

ResourceDefault

Length of time before an action times out

(This is configurable timeouts. See the following table for non-configurable timeouts)

AWS CloudFormation deployment action: 3 days

CodeDeploy and CodeDeploy ECS (blue/green) deployment actions: 5 days

AWS Lambda invoke action: 24 hours

Amazon S3 deployment action: 90 minutes

Manual approval action account level default timeout: 7 days

All other actions: 1 hour

Maximum number of total pipelines per Region in an AWS account

1000

Maximum number of pipelines set to polling for source changes, per AWS Region

300

Maximum number of webhooks per Region in an AWS account300

Number of custom actions per Region in an AWS account

50

1Based on your source provider, use the following instructions to update your polling pipelines to use event-based change detection:

The following quotas in AWS CodePipeline apply to Region availability, naming constraints, and allowed artifact sizes. These quotas are fixed and cannot be changed.

For a list of the CodePipeline service endpoints for each Region, seeAWS CodePipeline endpoints and quotas in theAWS General Reference.

For information about structural requirements, seeCodePipeline pipeline structure reference.

AWS Regions where you can create a pipeline

US East (Ohio)

US East (N. Virginia)

US West (N. California)

US West (Oregon)

Canada (Central)

Europe (Frankfurt)

Europe (Zurich)*

Israel (Tel Aviv)

Europe (Ireland)

Europe (London)

Europe (Milan)*

Europe (Paris)

Europe (Spain)

Europe (Stockholm)

Africa (Cape Town)*

Asia Pacific (Hong Kong)*

Asia Pacific (Hyderabad)

Asia Pacific (Mumbai)

Asia Pacific (Tokyo)

Asia Pacific (Seoul)

Asia Pacific (Osaka)

Asia Pacific (Singapore)

Asia Pacific (Sydney)

Asia Pacific (Jakarta)

Asia Pacific (Melbourne)

South America (São Paulo)

Middle East (Bahrain)*

Middle East (UAE)

AWS GovCloud (US-West)

AWS GovCloud (US-East)

Characters allowed in an action name

Action names cannot exceed 100 characters. Allowed characters include:

Lowercase lettersa throughz, inclusive.

Uppercase lettersA throughZ, inclusive.

Numbers0 through9, inclusive.

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:

Lowercase letters a through z, inclusive.

Uppercase letters A through Z, inclusive.

Numbers 0 through 9, inclusive.

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

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

Characters allowed in artifact names

Artifact names cannot exceed 100 characters. Allowed characters include:

Lowercase lettersa throughz, inclusive.

Uppercase lettersA throughZ, inclusive.

Numbers0 through9, inclusive.

Special characters- (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 CodePipeline. Specifically, they cannot exceed 100 characters. Allowed characters include:

Lowercase letters a through z, inclusive.

Uppercase letters A through Z, inclusive.

Numbers 0 through 9, inclusive.

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

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

Characters allowed in a pipeline name

Pipeline names cannot exceed 100 characters. Allowed characters include:

Lowercase letters a through z, inclusive.

Uppercase letters A through Z, inclusive.

Numbers 0 through 9, inclusive.

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

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

Characters allowed in a stage name

Stage names cannot exceed 100 characters. Allowed characters include:

Lowercase letters a through z, inclusive.

Uppercase letters A through Z, inclusive.

Numbers 0 through 9, inclusive.

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

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

Length of time before an action times out

CodeBuild build action: 36 hours

Test action: 8 hours

Custom actions: 24 hours

Step Functions invoke action: 7 days

Build timeout for the Commands action: 55 minutes

Maximum length of the action configuration key (for example, the CodeBuild configuration keys areProjectName,PrimarySource, andEnvironmentVariables)

50 characters

Maximum length of the action configuration value (for example, the value of theRepositoryName configuration in the CodeCommit action configuration should be less than 1000 characters:

"RepositoryName": "my-repo-name-less-than-1000-characters")

1000 characters
Maximum number of actions per pipeline1000

Maximum number of concurrent pipeline executions per pipeline (QUEUED|PARALLEL mode)

50
Maximum number of concurrent action executions per PARALLEL mode pipeline execution5
Maximum number of files for an Amazon S3 object100,000
Maximum number of parallel actions in a stage100
Maximum number of sequential actions in a stage100
Maximum size of artifacts in a source stage

Artifacts stored in Amazon S3 buckets: 7 GB

Artifacts stored in CodeCommit or GitHub repositories: 1 GB

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

Exception: If you are using AWS CloudFormation to deploy applications, the maximum artifact size is always 256 MB.

Exception: If you are using theCodeDeployToECS action to deploy applications, the maximum artifact size is always 3 MB.

Maximum size of the image definitions JSON file used in pipelines deploying Amazon ECS containers and images

100 KB
Maximum size of input artifacts for AWS CloudFormation actions256 MB
Maximum size of input artifacts for theCodeDeployToECS action3 MB
Maximum size of input artifacts for theStep Functions actionThe Step Functions action runs on Lambda, and it therefore has artifact size quotas that are the same as the artifact size quotas for Lambda functions. For more information, seeLambda quotas in the Lambda Developer Guide.

Maximum size of the JSON object that can be stored in theParameterOverrides property

For a CodePipeline deploy action with AWS CloudFormation as the provider, theParameterOverrides property is used to store a JSON object that specifies values for the AWS CloudFormation template configuration file. There is a maximum size limit of 1 kilobyte for the JSON object that can be stored in theParameterOverrides property.

Number of actions in a stage

Minimum of 1, maximum of 50

Number of artifacts allowed for each actionFor the number of input and output artifacts allowed for each action, see theValid input and output artifacts for each action type
Number of months that pipeline execution history information is retained12

Number of stages in a pipeline

Minimum of 2, maximum of 50

Pipeline tagsTags are case sensitive. Maximum of 50 per resource.
Pipeline tag key names

Any combination of Unicode letters, numbers, spaces, and allowed characters in UTF-8 between 1 and 128 characters in length. Allowed characters are + - = . _ : / @

Tag key names must be unique, and each key can have only one value. A tag cannot:

  • begin with AWS:

  • consist only of spaces

  • end with a space

  • contain emojis or any of the following characters: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " '

Pipeline tag values

Any combination of Unicode letters, numbers, spaces, and allowed characters in UTF-8 between 1 and 256 characters in length. Allowed characters are + - = . _ : / @

A key can have only one value, but many keys can have the same value. A tag cannot:

  • begin with AWS:

  • consist only of spaces

  • end with a space

  • contain emojis or any of the following characters: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " '

Triggers

There is a maximum of 50 triggers in a pipeline definition across thepush andpull request configuration.

There is a maximum of three filters per push trigger and pull request trigger.

You can add up to 8 include and 8 exclude patterns, branches, and file paths for each event type (push, pull request).

Allowed characters in patternvalues include all character types.

For include and exclude patterns, there is a maximum length of 255 characters.

For tag names, there is a maximum length of 255 characters.

Maximum size oftriggers array should not exceed 200 KB

Trigger filters

File paths:

  • Number of patterns: You can add up to 8 include and 8 exclude patterns.

  • Size of pattern: Each include or exclude pattern’s size can be up to 255 characters.

Branches:

  • Number of patterns: You can add up to 8 include and 8 exclude patterns.

  • Size of pattern: Each include or exclude pattern’s size can be up to 255 characters.

Pull requests:

Branches:

  • Number of patterns: You can add up to 8 include and 8 exclude patterns.

  • Size of pattern: Each include or exclude pattern’s size can be up to 255 characters.

Uniqueness of names

Within a single AWS account, each pipeline you create in an AWS Region must have a unique name. You can reuse names for pipelines in different AWS Regions.

Stage names must be unique within a pipeline.

Action names must be unique within a stage.

Quotas for output variables and namespaces

There is a maximum size limit of 122880 bytes for all output variables combined for a particular action.

There is a maximum size limit of 100 KB for the total resolved action configuration for a particular action.

Output variable names are case sensitive.

Namespaces are case sensitive.

Allowed characters include:

  • Lowercase letters a through z, inclusive.

  • Uppercase letters A through Z, inclusive.

  • Numbers 0 through 9, inclusive.

  • Special characters ^ (caret), @ (at sign), - (minus sign), _ (underscore), [ (left bracket), ] (right bracket), * (asterisk), $ (dollar sign).

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

Quotas for variables at the pipeline level

There is a maximum of 50 pipeline-level variables per pipeline.

Variable names for variables at the pipeline level must be:

  • 128 characters maximum length

  • Lowercase letters a through z, inclusive.

  • Uppercase letters A through Z, inclusive.

  • Numbers 0 through 9, inclusive.

  • Special characters@\-_]+

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

For variable values, there is a maximum length of 1000 characters

For variable values, all characters are allowed.

For variable descriptions, there is a maximum length of 200 characters.

* You must enable this Region before you can use it.

Update a GitHub (via OAuth app) source action to a GitHub (via GitHub App) source action
Appendix A: GitHub (via OAuth app) source actions

[8]
ページ先頭

©2009-2025 Movatter.jp