# How to Update Stack Parameters Using a Change Set

#### **What is a Change Set for?**

To modify stack parameters, you need to use a <span class="s1">**Change Set**</span>. This feature allows us to update our stack <span class="s1">**safely and predictably**</span>. In case of failure, it will <span class="s1">**automatically roll back**</span> to the last stable version, ensuring system stability.

For example, if you want to <span class="s1">**enable RDS Auto Backups**</span>, instead of manually changing settings in the RDS console, you can use a <span class="s1">**Change Set**</span>, which in 99% of cases will protect you from potential misconfigurations.

#### **Steps to Update Parameters Using a Change Set:**

##### 1️⃣ <span class="s1">**Select the main stack**</span>

from the list of stacks in the AWS CloudFormation console. The <span class="s1">**Stack actions**</span> option in the upper right corner will become active. Click on it and select <span class="s1">**“Create change set for current stack”**</span> from the dropdown menu.

[![change-set-1.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/change-set-1.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/change-set-1.png "change-set-1.png")

##### 2️⃣ In the new window, **Create Change Set**

leave all settings <span class="s1">**as they are**</span> and click <span class="s1">**Next**</span>.

[![change-set-2.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/change-set-2.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/change-set-2.png "change-set-2.png")

##### 3️⃣ The next steps are <span class="s1">**similar to creating a new stack**</span>,

but this time, on the <span class="s1">**“Specify stack details”**</span> step, select the parameters you want to modify.

• <span class="s1">**Example:**</span> If you want to disable <span class="s1">**Multi-AZ**</span> and turn off <span class="s1">**Deletion Protection**</span>, set both parameters to <span class="s1">**False.** For Disable **RDS** **AutoBackups** set value 0,</span> then click <span class="s1">**Next**</span>.

[![multi-az-false-1.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/multi-az-false-1.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/multi-az-false-1.png "multi-az-false-1.png")

##### 4️⃣ On the <span class="s1">**“Configure stack options”**</span> step,

 check the required <span class="s1">**Capabilities**</span> checkboxes and click <span class="s1">**Next**</span>.

[![change-set-3.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/change-set-3.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/change-set-3.png "change-set-3.png")

##### 5️⃣ On the final <span class="s1">**“Review”**</span> step,

you will see the new configuration. Scroll to the bottom and click <span class="s1">**Submit**</span>.

[![change-set-4-1.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/change-set-4-1.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/change-set-4-1.png "change-set-4-1.png")

[![change-set-4-2.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/change-set-4-2.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/change-set-4-2.png "change-set-4-2.png")

##### 6️⃣ CloudFormation will now <span class="s1">**prepare the changes**</span>

 and generate an **Overview** of which resources will be updated. Wait a bit until the <span class="s1">**“Execute Change Set”**</span> button becomes active.

[![multi-az-false-5.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/multi-az-false-5.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/multi-az-false-5.png "multi-az-false-5.png")

• Here, you can review the <span class="s1">**planned changes**</span> before applying them.

[![multi-az-false-3.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/multi-az-false-3.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/multi-az-false-3.png "multi-az-false-3.png")

[![multi-az-false-2.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/multi-az-false-2.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/multi-az-false-2.png "multi-az-false-2.png")

If everything looks correct, click <span class="s1">**“Execute Change Set”** (№1). In the pop-up window, leave all settings as default and click again **“Execute Change Set”** (№2)</span>.

[![multi-az-false-4.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/multi-az-false-4.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/multi-az-false-4.png "multi-az-false-4.png")

• While deploying new parameters, you can go to RDS and monitor the changes in the real-time. As you can see, all auto backups are gone.

[![multi-az-false-7.png](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/scaled-1680-/multi-az-false-7.png)](https://wiki.devsecopsinc.io/uploads/images/gallery/2025-03/multi-az-false-7.png "multi-az-false-7.png")

##### 7️⃣ <span class="s1">**Wait for CloudFormation to apply the changes.**</span>

Once completed, your stack will be successfully updated with the new configuration. 🚀