AWS CloudFormation 限制 - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS CloudFormation 限制

您的 AWS 账户具有 AWS CloudFormation 限制,您在创作模板和创建堆栈时可能需要了解这些限制。通过了解这些限制,可以避免需要重新设计模板或堆栈的限制错误。

AWS CloudFormation 限制

限制

说明

优化策略

cfn-signal 等待条件数据

cfn-signal 可以传递的最大数据量。

4,096 bytes

要传递更大的数据量,请将数据发送到某个 Amazon S3 存储桶,然后使用 cfn-signal 将 Amazon S3 URL 传递给该存储桶。

自定义资源响应

自定义资源提供程序可以传递的最大数据量。

4096 字节

映像

在 AWS CloudFormation 模板中可以声明的最大映射数量。

100 个映射

要指定更多映射,请将您的模板分离为多个模板,例如,通过使用嵌套堆栈来执行此操作。

映射属性

在 AWS CloudFormation 模板中可以为每个映射声明的最大映射属性数量。

64 个属性

要指定更多映射属性,请将属性分离为多个映射。

映射名称和映射属性名称

每个映射名称的最大大小。

255 个字符

输出

您能够在 AWS CloudFormation 模板中声明的最大输出数量。

60 个输出

输出名称

输出名称的最大大小。

255 个字符

参数

您能够在 AWS CloudFormation 模板中声明的最大参数数量。

60 个参数

要指定更多参数,可以使用映射或列表以将多个值分配给一个参数。

参数名称

参数名称的最大大小。

255 个字符

参数值

参数值的最大大小。

4096 字节

要使用更大的参数值,请创建多个参数,然后使用 Fn::Join 将多个值附加到单个值。

资源

您能够在 AWS CloudFormation 模板中声明的最大资源数量。

200 个资源

要指定更多资源,请将您的模板分离为多个模板,例如,通过使用嵌套堆栈来执行此操作。

并发堆栈操作中的资源

在给定时间内,您所在区域中可以参与堆栈操作(创建、更新或删除操作)的资源的最大数量。

使用 DescribeAccountLimits API 确定特定区域中账户的当前限制。

资源名称

资源名称的最大大小。

255 个字符

堆栈

您可以创建的 AWS CloudFormation 堆栈的最大数量。

200 个堆栈

要创建更多堆栈,请删除不需要的堆栈,或请求增加 AWS 账户中的最大堆栈数量。有关更多信息,请参阅 AWS General Reference 中的 AWS 服务限制

StackSets

您的管理员账户中可以创建的 AWS CloudFormation 堆栈集的最大数量。

100 个堆栈集

要创建更多堆栈集,请删除不需要的堆栈集,或请求增加 AWS 账户中的最大堆栈集数。有关更多信息,请参阅 AWS General Reference 中的 AWS 服务限制

堆栈实例

每个堆栈集可以创建的最大堆栈实例数量。

每个堆栈集 2000 个堆栈实例

要创建更多堆栈实例,请删除不需要的堆栈实例,或请求增加 AWS 账户中的最大堆栈实例数。有关更多信息,请参阅 AWS General Reference 中的 AWS 服务限制

堆栈集实例操作

您可以针对每个管理员账户在每个区域中同时运行的最大堆栈实例操作数。

3500 个操作

该限制适用于每个区域,而无论涉及多少个堆栈集。它包括堆栈集创建和更新操作以及直接创建、更新或删除堆栈实例影响的堆栈实例。

请求中的模板正文大小

可以在 CreateStackUpdateStackValidateTemplate 请求中传递的模板正文的最大大小。

51200 字节

要使用更大的模板正文,请将模板分离为多个模板,例如,使用嵌套堆栈执行此操作。或将模板上传到 Amazon S3 存储桶。

Amazon S3 对象中的模板正文大小

对于使用 Amazon S3 模板 URL 的 CreateStackUpdateStackValidateTemplate 请求,可以在 Amazon S3 对象中传递的模板正文的最大大小。

460800 字节

要使用更大的模板正文,请将模板分离为多个模板,例如,使用嵌套堆栈执行此操作。

模板描述

模板描述的最大大小。

1024 字节

功能可用性

并非所有的 CloudFormation 功能均在每个区域中可用。有关 AWS 区域的更多信息,请参阅全球基础设施区域表

StackSets 和宏

StackSets 当前不支持使用宏的模板,包括转换,这些是 AWS CloudFormation 托管的宏。有关宏的更多信息,请参阅模板宏