A SysOps Administrator attempted to update a CloudFormation stack. The stack update failed and is now in UPDATE_ROLLBACK_IN_PROGRESS state as shown in the exhibit. What should the administrator do to recover the stack to a stable state?
While the stack is in UPDATE_ROLLBACK_IN_PROGRESS, CloudFormation is automatically reverting resources to the last known good state. Any attempt to modify the stack—whether via delete, update, or change set execution—will be rejected because the stack is in a transient state. Once the rollback reaches UPDATE_ROLLBACK_COMPLETE, the Events tab in the AWS Console or describe-stack-events will show the exact failure reason (e.g., a parameter validation error or an EC2 resource failure). This diagnostic information is essential for correcting the template and retrying the update safely.
Why this answer
When a CloudFormation stack update fails and enters UPDATE_ROLLBACK_IN_PROGRESS, AWS CloudFormation is automatically rolling back the stack to its last known stable state. The administrator should wait for this rollback to complete, which will result in the stack returning to UPDATE_ROLLBACK_COMPLETE (or UPDATE_ROLLBACK_FAILED if rollback fails). After that, they can investigate the failure reason using stack events and then retry the update with corrections.
Exam trap
SOA-C02 often tests the misconception that manual intervention is needed during an in-progress rollback, when the correct action is to wait for CloudFormation to complete the rollback automatically.
How to eliminate wrong answers
Option B is wrong because deleting and recreating the stack would cause downtime and loss of resources, and it is unnecessary since CloudFormation can recover automatically. Option C is wrong because manually updating the Auto Scaling group would interfere with CloudFormation's management and could cause drift, making the stack inconsistent. Option D is wrong because executing a change set is not possible while the stack is in UPDATE_ROLLBACK_IN_PROGRESS; the stack must first reach a stable state.