Posted On: Oct 22, 2020

AWS CloudFormation now supports increased limits on five service quotas - template size, resources, parameters, mappings, and outputs. The maximum size of a template that can be passed in an S3 Object is now 1MB (previously 450KB). The new per template limits for the maximum number of resources is 500 (previously 200), parameters is 200 (previously 60), mappings is 200 (previously 100), and outputs is 200 (previously 60).

CloudFormation allows you to model and provision cloud resources as code in a safe, predictable, and scalable manner. With this launch, you can model large applications with up to 500 resources in a single template. A larger template size lets you include more of your application code within the template, such as user data to bootstrap your EC2 instances so that your templates are self-contained. Support for more parameters and mappings increases the reusability of your templates within your organization. Now you can create more versatile templates that can be used across accounts and regions. With an increased output limit, you can export more values for use in other templates or check intermediate values created within the template without leaving the CloudFormation console. To get started, read our AWS CloudFormation quotas documentation.

These service quota limit increases are available in all regions that support CloudFormation, at no additional charge. For CloudFormation region availability, refer to the AWS Region Table.