

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 了解 CloudFormation 配額
<a name="cloudformation-limits"></a>

您的 AWS 帳戶 具有 CloudFormation 配額，您在撰寫範本和建立堆疊時可能需要知道這些配額。透過了解這些配額，您可以避免要求您重新設計範本或堆疊的限制錯誤。

下表顯示 CloudFormation 配額。


|  配額  |  Description  |  Value  |  調校策略  | 
| --- | --- | --- | --- | 
| [cfn-signal 等待條件資料](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/cfn-signal.html) | `cfn-signal` 可以傳遞的最大資料量。 | 4,096 位元組 | 若要傳遞較大的數量，請將資料傳送到 Amazon S3 儲存貯體，然後使用 `cfn-signal` 將 Amazon S3 URL 傳遞到該儲存貯體。 | 
| [自訂資源回應](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-customresource.html) | 自訂資源提供者可以傳遞的最大資料量。 | 4,096 位元組 |  | 
| [每個範本的動態參考](dynamic-references.md) | 單一 CloudFormation 堆疊範本中允許的動態參考數目上限。 | 一個堆疊範本中包含 60 個動態參考 |  | 
| [每個帳戶的勾點](https://docs.aws.amazon.com/cloudformation-cli/latest/hooks-userguide/what-is-cloudformation-hooks.html) | 每個區域每個帳戶允許的勾點數量上限。 | 100 個勾點 |  | 
| [每個資源的勾點](https://docs.aws.amazon.com/cloudformation-cli/latest/hooks-userguide/what-is-cloudformation-hooks.html) | 每個資源可設定的勾點數量上限。 | 100 個勾點 |  | 
| [勾點組態大小](https://docs.aws.amazon.com/cloudformation-cli/latest/hooks-userguide/what-is-cloudformation-hooks.html) | 勾點可以存放的組態資料量上限。 | 204.8 KB |  | 
| [映射項目](mappings-section-structure.md) | 可以在 CloudFormation 範本中宣告的映射數目上限。 | 200 個映射 | 若要指定更多映射，請使用例如[巢狀堆疊](using-cfn-nested-stacks.md)，將您的範本分成多個範本。 | 
| [映射屬性](mappings-section-structure.md) | 可以在 CloudFormation 範本中宣告之每個映射的映射屬性數目上限。 | 200 個屬性 | 若要指定更多的映射屬性，請將屬性分成多個映射。 | 
| [映射名稱和映射屬性名稱](mappings-section-structure.md) | 每個映射名稱的大小上限。 | 255 個字元 |  | 
| [模組](modules.md) | 每個帳戶和區域可以在 CloudFormation 登錄中註冊的模組數量上限。 | 100 個模組 |  | 
| [模組版本](modules.md) | 您可以在指定模組的 CloudFormation 登錄中註冊的版本數上限。 | 100 個版本 | 若要註冊新版本，請先使用 [DeregisterType](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeregisterType.html)，取消註冊您不再使用的版本。 | 
| [巢狀堆疊](using-cfn-nested-stacks.md) | 巢狀堆疊每次操作可以建立、更新或刪除的 CloudFormation 資源的數量上限。<br />例如，您可以擁有總計超過 2500 個資源的巢狀堆疊階層，但無法在單一部署中建立、更新或刪除超過 2500 個資源。 | 2500 項資源 | 將堆疊階層分割為不同的堆疊。 | 
| [輸出](outputs-section-structure.md) | 您可以在 CloudFormation 範本中宣告的輸出數目上限。 | 200 個輸出 |  | 
| [輸出名稱](outputs-section-structure.md) | 輸出名稱的大小上限。 | 255 個字元 |  | 
| [參數](parameters-section-structure.md) | 您可以在 CloudFormation 範本中宣告的參數數目上限。 | 200 個參數 | 若要指定更多參數，您可以使用映射或清單，將多個值依序指派給單一參數。 | 
| [參數名稱](parameters-section-structure.md) | 參數名稱的大小上限。 | 255 個字元 |  | 
| [參數值](parameters-section-structure.md) | 參數值的大小上限。 | 4,096 位元組 | 若要使用較大的參數化值，請建立多個參數，然後使用 `Fn::Join` 函數將多個值附加到單一值的後面。 | 
| [私有資源](registry.md) | 每個區域每個帳戶可以在 CloudFormation 登錄中註冊的私有資源數量上限。 | 50 個私有資源 |  | 
| [私有資源版本](registry.md) | 您可以在 CloudFormation 登錄中為指定的私有資源註冊的版本數目上限。 | 50 個私有資源 | 若要註冊新版本，請先使用 [DeregisterType](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeregisterType.html)，取消註冊您不再使用的版本。 | 
| [資源](resources-section-structure.md) | 您可以在 CloudFormation 範本中宣告的資源數目上限。 | 500 項資源 | 若要指定更多資源，請使用例如[巢狀堆疊](using-cfn-nested-stacks.md)，將您的範本分成多個範本。 | 
| [並行堆疊操作中的資源限制](resources-section-structure.md)  | 在指定時間內，您可在您區域中參與堆疊操作 (建立、更新或刪除操作) 的最大資源數。 | 使用 [DescribeAccountLimits](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeAccountLimits.html) API 來判斷特定區域中帳戶的目前限制。 |  | 
| [資源名稱](resources-section-structure.md) | 資源名稱的大小上限。 | 255 個字元 |  | 
| [堆疊](stacks.md) | 您可以建立的 CloudFormation 堆疊數目上限。 | 2000 個堆疊 | 若要建立更多堆疊，請刪除您不需要的堆疊，或請求提高 AWS 帳戶的堆疊數目上限。如需詳細資訊，請參閱《AWS 》**中的 [AWS 一般參考服務配額](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)。 | 
| [Stack name (堆疊名稱)](stacks.md) | 堆疊名稱的大小上限。 | 128 個字元 |  | 
| [StackSets](what-is-cfnstacksets.md) | 您在管理員帳戶中可以建立的 CloudFormation 堆疊集數目上限。 | 1000 個堆疊集 | 若要建立更多堆疊集，請刪除您不需要的堆疊集，或請求提高 AWS 帳戶的堆疊集數目上限。如需詳細資訊，請參閱《AWS 》**中的 [AWS 一般參考服務配額](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)。 | 
| [堆疊執行個體](what-is-cfnstacksets.md) | 每個堆疊集可以建立的堆疊執行個體數目上限。 | 每個堆疊集 100,000 個堆疊執行個體 | 若要建立更多堆疊執行個體，請刪除您不需要的堆疊執行個體，或請求提高 AWS 帳戶的堆疊執行個體數目上限。如需詳細資訊，請參閱《AWS 》**中的 [AWS 一般參考服務配額](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)。 | 
| [StackSets 執行個體操作](what-is-cfnstacksets.md) | 每個管理員帳戶可同時在每個區域中 (跨所有堆疊集) 執行作業的堆疊執行個體數目上限。 | 10,000 次操作 | 此限制適用於區域中涉及的所有堆疊集。包括受堆疊集建立和更新操作所影響的堆疊執行個體，以及直接建立、更新或刪除堆疊執行個體。 | 
| StackSets 佇列操作 | 指定時間內堆疊集的佇列操作數目上限。 | 10,000 次操作 |  | 
| 每個堆疊集操作使用 S3 物件匯入的堆疊 | 每個堆疊集操作可以使用 S3 物件匯入的堆疊數量上限。 | 200 個堆疊 |  | 
| 每個堆疊集操作使用內嵌堆疊 ID 匯入的堆疊 | 每個堆疊集操作可以使用內嵌堆疊 ID 匯入的堆疊數量上限。 | 10 個堆疊 |  | 
| [請求的範本內文大小](template-guide.md) | 您可以在 `CreateStack`、`UpdateStack` 或 `ValidateTemplate` 請求中傳遞的範本內文大小上限。 | 51,200 位元組 | 若要使用較大的範本內文，請使用例如[巢狀堆疊](using-cfn-nested-stacks.md)，將您的範本分成多個範本。或將範本上傳至 Amazon S3 儲存貯體。 | 
| [Amazon S3 物件中的範本內文大小](template-guide.md) | 您可以在 `CreateStack`、`UpdateStack`、`ValidateTemplate` 請求的 Amazon S3 物件中以 Amazon S3 範本 URL 傳遞的範本內文大小上限。 | 1 MB | 若要使用較大的範本內文，請使用例如[巢狀堆疊](using-cfn-nested-stacks.md)，將您的範本分成多個範本。或者使用縮小來減少 CloudFormation 範本的大小。 | 
| [範本描述](template-description-structure.md) | 範本描述的大小上限。 | 1,024 位元組 |  | 
| [每個勾點的版本數](https://docs.aws.amazon.com/cloudformation-cli/latest/hooks-userguide/what-is-cloudformation-hooks.html) | 可以為每個勾點建立的版本數量上限。 | 100 個版本 |  | 

## 功能可用性
<a name="stacksets-availability"></a>

並非每個區域都提供 CloudFormation 的所有功能。如需有關 AWS 區域的詳細資訊，請參閱[全球基礎設施區域表](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)。
+ 目前無法在下列區域中使用[巨集](template-macros.md)：
  + 亞太地區 (雅加達)
+ 目前在下列區域無法使用[透過 CodeDeploy 使用 CloudFormation 執行 ECS 藍色/綠色部署](blue-green.md)：
  + 非洲 (開普敦)
  + 亞太地區 (大阪)
  + 歐洲 (米蘭)

## StackSets 和巨集
<a name="stacksets-macros"></a>

StackSets 目前不支援從包含巨集的範本建立或更新具有服務管理許可之堆疊集。其中包括轉換，這是由 CloudFormation 託管的巨集。如需巨集的詳細資訊，請參閱[範本巨集](template-macros.md)。