本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中的配額 AWS CodePipeline
CodePipeline 具有帳戶在每個 AWS 區域中可以擁有的管道、階段、動作和 Webhook AWS 數量的配額。
以下配額適用每個區域,而且可以再提高。最多可能需要兩週時間來處理提高配額的請求。
資源 | 預設 |
---|---|
動作逾時之前的時間長度 (這是可設定的逾時。 如需不可設定的逾時,請參閱下表) |
AWS CloudFormation 部署動作:3 天 CodeDeploy 和 CodeDeploy ECS (藍色/綠色) 部署動作:5 天 AWS Lambda 叫用動作:24 小時 注意當動作正在執行時, CodePipeline 定期聯絡 Lambda 以取得狀態。Lambda 函數會以動作執行成功、失敗或進行中的狀態回應。如果 Lambda 函數在 20 分鐘後未傳送任何回應,則動作會逾時。如果在 20 分鐘期間,Lambda 函數已回應動作仍在進行中, CodePipeline 會重新啟動 20 分鐘計時器並重試。如果 24 小時後未成功, CodePipeline 會將 Lambda 調用動作狀態設定為失敗。 Lambda 具有與 CodePipeline 動作逾時無關的 Lambda 函數個別逾時。 Amazon S3 部署動作:90 分鐘 注意如果在部署大型ZIP檔案期間上傳到 S3 逾時,動作會失敗,並出現逾時錯誤。嘗試將ZIP檔案分解為較小的檔案。 手動核准動作帳戶層級預設逾時:7 天 注意手動核准動作的預設逾時可以覆寫管道中特定動作,且最多可設定 86400 分鐘 (60 天),最小值為 5 分鐘。如需詳細資訊,請參閱 參考 ActionDeclarationCodePipeline API中的 。 設定後,此逾時會套用至動作。否則,會使用帳戶層級預設值。 所有其他動作:1 小時 注意Amazon ECS 部署動作逾時最多可設定一小時 (預設逾時)。 |
AWS 帳戶中每個區域的管道總數上限 |
1000 注意為輪詢或以事件為基礎的變更偵測而設定的管道將計入此配額。 |
每個 AWS 區域設定為輪詢來源變更的管道數量上限 |
300 注意此配額已修正,無法變更。如果您達到輪詢管道的限制,您仍然可以設定使用事件型變更偵測的其他管道。如需詳細資訊,請參閱 來源動作和變更偵測方法。1 |
AWS 帳戶中每個區域的 Webhook 數目上限 | 300 |
AWS 帳戶中每個區域的自訂動作數目 |
50 |
1請根據您的來源提供商使用下列說明方式,更新您的輪詢管道以使用以事件為基礎的變更偵測:
|
中的下列配額 AWS CodePipeline 適用於區域可用性、命名限制和允許的成品大小。這些配額是固定的,而且無法變更。
如需每個區域的 CodePipeline 服務端點清單,請參閱 AWS 一般參考 中的AWS CodePipeline 端點和配額。
如需結構需求的詳細資訊,請參閱 CodePipeline 管道結構參考。
AWS 您可以建立管道的區域 |
美國東部 (俄亥俄) 美國東部 (維吉尼亞北部) 美國西部 (加利佛尼亞北部) 美國西部 (奧勒岡) 加拿大 (中部) 歐洲 (法蘭克福) 歐洲 (蘇黎世)* 以色列 (特拉維夫) 歐洲 (愛爾蘭) 歐洲 (倫敦) 歐洲 (米蘭)* Europe (Paris) 歐洲 (西班牙) 歐洲 (斯德哥爾摩) 非洲 (開普敦)* 亞太區域 (香港)* 亞太區域 (海德拉巴) 亞太區域 (孟買) 亞太區域 (東京) 亞太區域 (首爾) 亞太區域 (大阪) 亞太區域 (新加坡) 亞太區域 (悉尼) 亞太區域 (雅加達) 亞太區域 (墨爾本) 南美洲 (聖保羅) 中東 (巴林)* 中東 (UAE) AWS GovCloud (美國西部) AWS GovCloud (美國東部) |
動作名稱中允許的字元 |
動作名稱不能超過 100 個字元。允許的字元包含: 小寫字母 大寫字母 數字 特殊字元 不允許任何其他字元 (例如空格)。 |
動作類型中允許的字元 |
動作類型名稱不能超過 25 個字元。允許的字元包含: 小寫字母 a 到 z (含)。 大寫字母 A 到 Z (含)。 數字 0 到 9 (含)。 特殊字元 . (句點)、@ (@ 記號)、- (減號) 和 _ (底線)。 不允許任何其他字元 (例如空格)。 |
成品名稱中允許的字元 |
偽影名稱不得超過 100 個字元。允許的字元包含: 小寫字母 大寫字母 數字 特殊字元 不允許任何其他字元 (例如空格)。 |
合作夥伴動作名稱中允許的字元 | 合作夥伴動作名稱必須遵循與 中其他動作名稱相同的命名慣例和限制 CodePipeline。尤其,它們不得超過 100 個字元。允許的字元包含: 小寫字母 a 到 z (含)。 大寫字母 A 到 Z (含)。 數字 0 到 9 (含)。 特殊字元 . (句點)、@ (@ 記號)、- (減號) 和 _ (底線)。 不允許任何其他字元 (例如空格)。 |
管道名稱中允許的字元 |
管道名稱不能超過 100 個字元。允許的字元包含: 小寫字母 a 到 z (含)。 大寫字母 A 到 Z (含)。 數字 0 到 9 (含)。 特殊字元 . (句點)、@ (@ 記號)、- (減號) 和 _ (底線)。 不允許任何其他字元 (例如空格)。 |
階段名稱中允許的字元 |
階段名稱不能超過 100 個字元。允許的字元包含: 小寫字母 a 到 z (含)。 大寫字母 A 到 Z (含)。 數字 0 到 9 (含)。 特殊字元 . (句點)、@ (@ 記號)、- (減號) 和 _ (底線)。 不允許任何其他字元 (例如空格)。 |
動作逾時之前的時間長度 |
CodeBuild 建置動作:36 小時 測試動作:8 小時 自訂動作:24 小時 Step Functions 調用動作:7 天 建置 Commands 動作的逾時:55 分鐘 |
動作組態金鑰的長度上限 CodeBuild(例如,組態金鑰為 |
50 個字元 |
動作組態值的長度上限 (例如, CodeCommit 動作組態中的
|
1000 個字元 |
每個管道的動作數量上限 | 500 |
每個管道的並行管道執行次數上限 (QUEUED|PARALLEL 模式) |
50 |
每個PARALLEL模式管道執行的並行動作執行數目上限 | 5 |
Amazon S3 物件的檔案數目上限 | 100,000 |
階段中平行動作的次數上限 | 50 |
階段中序列動作的次數上限 | 50 |
來源階段中成品的大小上限 |
存放在 Amazon S3 儲存貯體中的偽影:7 GB 存放在 CodeCommit 或 GitHub 儲存庫中的偽影:1 GB 例外:如果您使用 AWS Elastic Beanstalk 來部署應用程式,成品大小上限一律為 512 MB。 例外狀況:如果您使用 AWS CloudFormation 來部署應用程式,成品大小上限一律為 256 MB。 例外狀況:如果您使用 |
部署 Amazon ECS容器和映像的管道中使用的映像定義JSON檔案大小上限 |
100 KB |
AWS CloudFormation 動作的輸入成品大小上限 | 256 MB |
CodeDeployToECS 動作的輸入成品大小上限 |
3 MB |
Step Functions 動作的輸入成品大小上限 |
Step Functions 動作在 Lambda 上執行,因此具有與 Lambda 函數的成品大小配額相同的成品大小配額。如需詳細資訊,請參閱 Lambda 開發人員指南中的 Lambda 配額。 |
可存放在 |
對於使用 AWS CloudFormation 作為提供者的 CodePipeline 部署動作, ParameterOverrides 屬性用於存放指定 AWS CloudFormation 範本組態檔案值的JSON物件。可儲存在 ParameterOverrides 屬性中的JSON物件大小上限為 1 KB。 |
階段中的動作次數 |
下限為 1,上限為 50 |
每個動作允許的成品數目 | 如需每個動作允許的輸入和輸出成品數目,請參閱 每個動作類型的有效輸入和輸出成品 |
管道執行歷史記錄資訊的保留月數 | 12 |
管道中的階段數量 |
下限為 2,上限為 50 |
管道標籤 | 標籤會區分大小寫。每個資源的上限為 50。 |
管道標籤金鑰名稱 |
Unicode 字母、數字、空格和允許字元的任意組合,長度為 UTF-8,介於 1 到 128 個字元之間。允許的字元是 +、-、=、.、_、:、/、@ 標籤金鑰名稱必須是唯一的,而且每個金鑰只能有一個值。標籤不能:
|
管道標籤值 |
Unicode 字母、數字、空格和允許字元的任意組合,長度為 UTF-8,介於 1 到 256 個字元之間。允許的字元是 +、-、=、.、_、:、/、@ 金鑰只能有一個值,但多個金鑰可以有相同的值。標籤不能:
|
觸發 |
每個推送觸發條件和提取請求觸發條件最多有三個篩選條件。 注意不允許相同事件類型陣列中篩選條件的重複項目。 您最多可以新增 8 個包含 和 8 個排除每個事件類型的模式、分支和檔案路徑 (推送、提取請求)。 模式值中允許的字元包含所有字元類型。 對於包含和排除模式,長度上限為 255 個字元。 對於標籤名稱,長度上限為 255 個字元。
|
觸發篩選條件 |
檔案路徑:
分支:
提取請求: 分支:
|
名稱唯一性 |
在單一 AWS 帳戶中,您在 AWS 區域中建立的每個管道都必須具有唯一的名稱。您可以重複使用不同 AWS 區域中管道的名稱。 管道內的階段名稱必須是唯一的。 階段內的動作名稱必須是唯一的。 |
輸出變數和命名空間的配額 |
所有針對特定動作結合的輸出變數大小上限為 122880 位元。 特定動作以解決動作組態總大小上限為 100 KB。 輸出變量名稱有大小寫之分。 命名空間有大小寫之分。 允許的字元包含:
|
管道層級變數的配額 |
每個管道最多有 50 個管道層級變數。 管道層級變數的變數名稱必須是:
對於變數值,長度上限為 1000 個字元 對於變數值,允許所有字元。 對於變數描述,長度上限為 200 個字元。 |
* 您必須啟用此區域,才能使用它。