Select Language:
If you’re having trouble with restoring RDS snapshots using CloudFormation or CDK, you’re not alone. Many users find the process tricky and wish for smoother recovery options. Here’s a simple guide to help you understand the current setup and some recent improvements, along with tips to share your feedback for future updates.
When you want to restore an RDS database from a snapshot using CloudFormation, you specify the SnapshotIdentifier property. This tells CloudFormation to create a new database cluster in “restore from snapshot” mode. The problem is, if you later try to remove or change this property, CloudFormation views it as a modification that requires replacing the existing resource. This can be frustrating because it might lead to unintended downtime or data loss.
Recently, AWS introduced some helpful updates to make restoring snapshots easier. Now, when restoring an RDS database, you can set or adjust backup retention periods and preferred backup windows during the restore process itself. Previously, these settings had to be changed after the restore was complete, which added extra steps. This new feature is available across all RDS engines and Aurora, and you can manage it using the AWS Management Console, Command Line Interface (CLI), or SDKs.
If you have ideas for further improvements—such as a one-click restore experience from the console, better documentation, options to remove properties without needing to replace resources, or consolidating CDK classes—your feedback matters. While specific features may take time to develop, AWS listens carefully to customer suggestions and considers them for future updates.
To make your voice heard, consider submitting your feedback directly through the AWS Management Console feedback feature. Also, if you have an AWS account team, sharing your thoughts with them can help ensure your ideas reach the product teams.
For more detailed information, you can check out the official documentation on CloudFormation resource properties and the latest AWS RDS features related to snapshot restores through these links:




