AWS CloudFormation Supports Parameterizing Configurations with StackSets Parameter overrides and EC2 Systems Manager Parameter Store

Posted on: Nov 21, 2017

AWS CloudFormation now allows you to override parameter values by account and region in stack instances. Previously, you could only make changes to StackSets from your original CloudFormation templates. Now, you can override template parameter values when you first create the stack instances, and you can override parameter values for existing stack instances allowing you to specify and customize stack instances based on your requirements.  

You can use the Parameters section in your CloudFormation templates to input custom values into your templates each time you create or update your stack. CloudFormation has added a new type of parameter called SSM Parameter that is provided by Amazon EC2 Systems Manager Parameters and stored in Parameters Store. You can specify a Systems Manager parameter key as the value of your template parameter. CloudFormation will get the value of the Systems Manager Parameter from Parameters Store and uses it to provision your stack.  

To learn more about CloudFormation support for Systems Manager Parameter Store or StackSets Parameter Overrides please visit AWS CloudFormation documentation

AWS CloudFormation StackSets is available in the following regions: US East (Ohio), US EAST (N. Virginia), US West (N. California), US West (Oregon), Canada (Central), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), EU (Frankfurt), EU (Ireland), EU (London), and South America (São Paulo).