CloudWiki
Rules
Medium

Ensure RDS instances have Storage AutoScaling feature enabled

Availability
No items found.
Description

Enabling Storage AutoScaling for your Amazon RDS database instances will provide dynamic scaling support for the database's storage based on your RDS application needs. With this feature enabled, when Amazon RDS detects that your database instance is running out of disk space, it will automatically scale up your instance storage. This is particularly useful for rapidly growing workloads, such as a new mobile application that users are adopting rapidly, where the workload might exceed the available database storage. By enabling Amazon RDS Storage AutoScaling, you can avoid having to manually scale up the database storage and ensure that the database instance storage increases once the configured threshold is exceeded.

Remediation

Here are the remediation steps to ensure that the Storage AutoScaling feature is enabled for your Amazon RDS database instances:

  1. Open the Amazon RDS console.
  2. In the navigation pane, select "Databases."
  3. Select the RDS database instance that you want to enable Storage AutoScaling for.
  4. Choose "Modify."
  5. In the "Modify DB Instance" page, expand the "Storage" section.
  6. Check the box next to "Enable storage autoscaling."
  7. Set the "Minimum Storage Threshold" and "Maximum Storage Threshold" values according to your needs.
  8. Choose "Continue" and review the changes.
  9. Select "Modify DB Instance" to save the changes.

Once enabled, the Storage AutoScaling feature will automatically increase the storage of your RDS database instance when it reaches the threshold that you have configured.

Enforced Resources
Note: Remediation steps provided by Lightlytics are meant to be suggestions and guidelines only. It is crucial to thoroughly verify and test any remediation steps before applying them to production environments. Each organization's infrastructure and security needs may differ, and blindly applying suggested remediation steps without proper testing could potentially cause unforeseen issues or vulnerabilities. Therefore, it is strongly recommended that you validate and customize any remediation steps to meet your organization's specific requirements and ensure that they align with your security policies and best practices.