

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS の CodePipeline 中のクォータ
<a name="limits"></a>

CodePipeline には、AWS のアカウントが各 AWS のリージョンで持つことができるパイプライン、ステージ、アクション、およびウェブフックの数に関するクォータがあります。

以下のクォータは、リージョンごとに適用され、引き上げをリクエストできます。クォータの引き上げリクエストの処理には、最大 2 週間かかる場合があります。


<table>
<thead>
  <tr><th>リソース</th><th>デフォルト</th></tr>
</thead>
<tbody>
  <tr><td>アクションがタイムアウトするまでの時間 (これは設定可能なタイムアウトです。設定不可能なタイムアウトについては、次の表を参照してください)</td><td>CloudFormation デプロイアクション: 3 日間<br />CodeDeploy および CodeDeploy ECS (ブルー/グリーン) デプロイアクション: 5 日間<br />AWS Lambda の呼び出しアクション: 24 時間 アクションの実行中、CodePipeline は定期的に Lambda に連絡してステータスを確認します。Lambda 関数は、アクションの実行が成功、失敗、または進行中のステータスを返します。Lambda 関数が 20 分経っても応答を送信しない場合、アクションはタイムアウトになります。20 分の間に Lambda 関数が、アクションがまだ進行中であると返した場合、CodePipeline は 20 分のタイマーを再度開始し、再試行します。24 時間後に成功しなかった場合、CodePipeline は Lambda invoke アクションの状態を「失敗」に設定します。 <br />Lambda には、CodePipeline アクションのタイムアウトとは関係なく Lambda 関数に対して個別のタイムアウトがあります。 <br />Amazon S3 のデプロイアクション: 90 分 大きな ZIP ファイルのデプロイ中に S3 へのアップロードがタイムアウトすると、アクションはタイムアウトエラーで失敗します。ZIP ファイルを小さなファイルに分割してみてください。 <br />手動承認アクションのアカウントレベルのデフォルトタイムアウト: 7 日間 手動承認アクションのデフォルトのタイムアウトは、パイプライン内のアクションごとに上書きできます。また、最小値を 5 分として、最大 86,400 分 (60 日) まで設定できます。詳細については、「*CodePipeline API リファレンス*」の「[ActionDeclaration](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ActionDeclaration.html)」を参照してください。 <br />設定すると、このタイムアウトはアクションに適用されます。それ以外の場合は、アカウントレベルのデフォルトが使用されます。 <br />他のすべてのアクション: 1 時間 Amazon ECS デプロイアクションのタイムアウトは最大 1 時間 (デフォルトのタイムアウト) まで設定できます。 </td></tr>
  <tr><td>AWS アカウントのリージョンあたりの全パイプラインの最大数</td><td>1,000 ポーリングまたはイベントベースの変更検出用に設定されたパイプラインは、このクォータにカウントされます。 </td></tr>
  <tr><td>AWS リージョンごとのソース変更のポーリングに設定するパイプラインの最大数</td><td>300 このクォータは固定されており、変更できません。ポーリングパイプラインの制限に達しても、まだイベントベースの変更検出を使用する追加のパイプラインを構成できます。詳細については、「[ソースアクションと変更検出方法](change-detection-methods.md)」を参照してください。1 </td></tr>
  <tr><td>AWS アカウントのリージョンあたりのウェブフックの最大数</td><td>300</td></tr>
  <tr><td>AWS アカウントのリージョンあたりのカスタムアクションの数</td><td>50</td></tr>
  <tr><td colspan="2">1ソースプロバイダーに基づき、以下の手順に従って、ポーリングパイプラインをイベントベースの変更検出の使用に更新します。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html)</td></tr>
</tbody>
</table>


次の AWS CodePipeline のクォータは、リージョンの可用性、命名制約、および許容されるアーティファクトサイズに適用されます。これらのクォータは固定されており、変更できません。

各リージョンの CodePipeline サービスエンドポイントのリストについては、*AWS 全般リファレンス*の「[AWS CodePipeline エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/codepipeline.html)」を参照してください。

構造的要件については、「[CodePipeline パイプライン構造リファレンス](reference-pipeline-structure.md)」を参照してください。


|  |  | 
| --- |--- |
| AWSパイプラインを作成できる のリージョン | 米国東部(オハイオ)<br />米国東部 (バージニア北部)<br />米国西部 (北カリフォルニア)<br />米国西部 (オレゴン）<br />カナダ (中部)<br />欧州 (フランクフルト)<br />欧州 (チューリッヒ)\* <br />イスラエル (テルアビブ)<br />欧州 (アイルランド)<br />欧州 (ロンドン)<br />ヨーロッパ (ミラノ)\*<br />欧州 (パリ)<br />欧州 (スペイン)<br />欧州 (ストックホルム)<br />アフリカ (ケープタウン)\*\*<br />アジアパシフィック (香港)\*<br />アジアパシフィック (ハイデラバード)<br />アジアパシフィック (ムンバイ)<br />アジアパシフィック (東京)<br />アジアパシフィック (ソウル)<br />アジアパシフィック (大阪)<br />アジアパシフィック (シンガポール)<br />アジアパシフィック (シドニー)<br />アジアパシフィック (ジャカルタ)<br />アジアパシフィック (メルボルン)<br />南米 (サンパウロ)<br />中東 (バーレーン)\*<br />中東 (アラブ首長国連邦)<br />AWS GovCloud (米国西部)<br />AWS GovCloud (米国東部) | 
| アクション名に使用できる文字 | アクション名は 100 文字を超えることはできません。使用できる文字は次のとおりです。<br />小文字 (`a`～`z`)。<br />大文字 (`A`～`Z`)。<br />`0`～`9` の数字｡<br />特殊文字の `.` (ピリオド)、`@` (アットマーク)、`-` (マイナス記号)、および `_` (下線)。<br />スペースなどの他の文字は使用できません。 | 
| アクションの種類で使用される文字 | アクションの種類名は 25 文字を超えることはできません。使用できる文字は次のとおりです。<br />小文字 (a～z)。<br />大文字 (A～Z)。<br />数値 (0～9)。<br />特殊文字の . (ピリオド)、@ (アットマーク)、- (マイナス記号)、\_ (下線)。<br />スペースなどの他の文字は使用できません。 | 
| アーティファクト名に使用できる文字 | アーティクラフト名は 100 文字を超えることはできません。使用できる文字は次のとおりです。<br />小文字 (`a`～`z`)。<br />大文字 (`A`～`Z`)。<br />`0`～`9` の数字｡<br />特殊文字の `-` (マイナス記号)、および `_`(下線)<br />スペースなどの他の文字は使用できません。 | 
| パートナーのアクション名に使用できる文字 | パートナーのアクション名は、CodePipeline の他のアクション名と同じ命名規則と制限に従う必要があります。具体的には、100 文字を超えることはできません。使用できる文字は次のとおりです。小文字 (a～z)。<br />大文字 (A～Z)。<br />数値 (0～9)。<br />特殊文字の . (ピリオド)、@ (アットマーク)、- (マイナス記号)、\_ (下線)。<br />スペースなどの他の文字は使用できません。 | 
| パイプライン名に使用できる文字 | パイプライン名は 100 文字を超えることはできません。使用できる文字は次のとおりです。<br />小文字 (a～z)。<br />大文字 (A～Z)。<br />数値 (0～9)。<br />特殊文字の . (ピリオド)、@ (アットマーク)、- (マイナス記号)、\_ (下線)。<br />スペースなどの他の文字は使用できません。 | 
| ステージ名に使用できる文字 | ステージ名は 100 文字を超えることはできません。使用できる文字は次のとおりです。<br />小文字 (a～z)。<br />大文字 (A～Z)。<br />数値 (0～9)。<br />特殊文字の . (ピリオド)、@ (アットマーク)、- (マイナス記号)、\_ (下線)。<br />スペースなどの他の文字は使用できません。 | 
| アクションがタイムアウトするまでの時間 | CodeBuild ビルドアクション: 36 時間<br />テストアクション: 8 時間<br />カスタムアクション:24 時間<br />ステップ機能 がアクションを呼び出します:7 日<br />コマンドアクションのビルドタイムアウト: 55 分 | 
| アクション設定キーの最大長 (たとえば、CodeBuild 設定キーは `ProjectName`、`PrimarySource`、および `EnvironmentVariables`)。 | 50 文字 | 
| アクション設定値の最大長 (たとえば、CodeCommit アクション設定中の `RepositoryName` の設定の値は 1000 文字未満にする必要があります。<br />`"RepositoryName": "my-repo-name-less-than-1000-characters"`) | 1000 文字 | 
| パイプラインあたりのアクションの最大数 | 1,000 | 
| パイプラインあたりの同時パイプライン実行の最大数 (QUEUED\|PARALLEL モード） | 50 | 
| PARALLEL モードパイプライン実行あたりの同時パイプライン実行の最大数 | 5 | 
| Amazon S3 オブジェクトの最大ファイル数 | 100,000 | 
| ステージで同時に実行されるアクションの最大数 | 100 | 
| ステージで実行されるシーケンシャルアクションの最大数 | 100 | 
| ソースステージのアーティファクトの最大サイズ | Amazon S3 バケットに保存されるアーティファクト: 7 GB<br />CodeCommit または GitHub リポジトリに保存されるアーティファクト: 1 GB<br />例外: AWS Elastic Beanstalk を使用してアプリケーションをデプロイする場合、アーティファクトの最大サイズは常に 512 MB です。<br />例外: CloudFormation を使用してアプリケーションをデプロイする場合、アーティファクトの最大サイズは常に 256 MB です。<br />例外: `CodeDeployToECS` アクションを使用してアプリケーションをデプロイする場合、アーティファクトの最大サイズは常に 3 MB です。 | 
| Amazon ECS コンテナとイメージをデプロイするパイプライン中で使用されるイメージ定義 JSON ファイルの最大サイズ | 100 KB | 
| CloudFormation アクションの入力アーティファクトの最大サイズ | 256 MB | 
| CodeDeployToECS アクションの入力アーティファクトの最大サイズ | 3 MB | 
| Step Functions アクションの入力アーティファクトの最大サイズ | Step Functions アクションは Lambda で実行するため、Lambda 関数のアーティファクトサイズクォータと同じアーティファクトサイズクォータが適用されます。詳細については、「Lambda デベロッパーガイド」の「[Lambda クォータ](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html)」を参照してください。 | 
| `ParameterOverrides` プロパティに保存できる JSON オブジェクトの最大サイズ | CloudFormation をプロバイダーとする CodePipeline デプロイアクションのために、ParameterOverrides のテンプレート設定ファイルの値を指定する JSON オブジェクトを保存するために、CloudFormation のプロパティを使用します。ParameterOverrides プロパティに保存することができる JSON オブジェクトのサイズは、最大 1 キロバイトに制限されています。 | 
| ステージで実行されるアクションの数 | 最小 1、最大 50 | 
| 各アクションで許可されるアーティファクトの数 | 各アクションで許可される入力および出力アーティファクトの数については、「[アクションタイプ別の有効な入力/出力アーティファクトの数](reference-action-artifacts.md)」を参照してください。 | 
| パイプラインの実行履歴情報を保持する月数 | 12 | 
| パイプラインのステージの数 | 最小 2、最大 50 | 
| パイプラインのタグ | タグでは、大文字と小文字が区別されます。リソースあたり最大 50。 | 
| パイプラインのタグキー名 | 任意の組み合わせで使用できる文字は、Unicode 文字、数字、スペース、および許可されている UTF-8 文字 (1～128 文字) です。使用できる文字は、\+ - = . \_ : / @ です。<br />タグキー名は一意である必要があり、各キーに使用できる値は 1 つのみです。タグは以下のようにはできません。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html) | 
| パイプラインのタグ値 | 任意の組み合わせで使用できる文字は、Unicode 文字、数字、スペース、および許可されている UTF-8 文字 (1～256 文字) です。使用できる文字は、\+ - = . \_ : / @ です。<br />使用できるキーの値は 1 つのみですが、多数のキー値と同じ値を含めることができます。タグは以下のようにはできません。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html) | 
| トリガー | パイプライン定義内のトリガー数は、`push` および `pull request` の設定全体で最大 50 個です。<br />プッシュトリガーおよびプルリクエストトリガーごとにフィルター数は最大 3 つです。 同じイベントタイプ配列内でのフィルターの重複は許可されません。 <br />イベントタイプ (プッシュ、プルリクエスト) ごとに最大 8 つの [含める] パターンと 8 つの [除外する] パターンを追加できます。<br />パターン値で許可される文字には、すべての文字タイプが含まれます。<br />[含める] パターンと [除外する] パターンの最大長は 255 文字です。<br />タグ名の最大長は 255 文字です。<br />`triggers` 配列の最大サイズは 200 KB を超えることはできません | 
| トリガーフィルター | ファイルパス:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html)<br />ブランチ:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html)<br />プルリクエスト:<br /> ブランチ:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html) | 
| 名前の一意性 | 単一の AWS のアカウント内で、AWS のリージョン内に作成するパイプラインごとに一意の名前が必要です。パイプラインの名前は、別の AWS リージョンで再利用できます。<br />ステージ名は、パイプライン内で一意である必要があります。<br />アクション名は、ステージ内で一意である必要があります。 | 
| 出力変数と名前空間のクォータ | 特定のアクションに対して結合されたすべての出力変数には、122880 バイトという最大サイズ制限があります。<br />特定のアクションの解決済みアクション設定の合計には、100 KB という最大サイズ制限があります。<br />出力変数名では、大文字と小文字が区別されます。<br />名前空間では、大文字と小文字が区別されます。<br />使用できる文字は次のとおりです。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html) | 
| パイプラインレベルの変数のクォータ | パイプラインレベルの変数は 1 パイプラインあたり最大 50 個です。<br />パイプラインレベルの変数の変数名は以下の要件を満たす必要があります。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/limits.html)<br />変数値の最大長は 1000 文字です。<br />変数の値には、すべての文字を使用できます。<br />変数の説明の最大長は 200 文字です。 | 

\*使用する前に、このリージョンを有効にする必要があります。