Cloud Defense Logo

Products

Solutions

Company

Book A Live Demo

Rule: RDS DB Instance Backup Should Be Enabled

This rule ensures that RDS DB instance backup is enabled to maintain data integrity and security.

RuleRDS DB instance backup should be enabled
FrameworkNIST Cybersecurity Framework (CSF) v1.1
Severity
Medium

Rule Description

The RDS DB instance backup should be enabled for compliance with the NIST Cybersecurity Framework (CSF) v1. Enabling RDS backups ensures data availability and helps protect against data loss or corruption.

Remediation Steps

To enable RDS DB instance backups for compliance with the NIST CSF v1, follow these steps:

  1. 1.

    Step 1: Access the AWS Management Console

    • Open a web browser and visit the AWS Management Console at https://console.aws.amazon.com/.
  2. 2.

    Step 2: Navigate to the Amazon RDS Dashboard

    • Once logged in, navigate to the Amazon RDS Dashboard by clicking on "Services" at the top of the page and then selecting "RDS" under "Database."
  3. 3.

    Step 3: Select the RDS DB Instance

    • In the RDS Dashboard, locate and click on the RDS DB instance for which you want to enable backups.
  4. 4.

    Step 4: Enable Automatic Backups

    • Within the DB Instance details page, click on the "Modify" button located in the upper-right corner.
  5. 5.

    Step 5: Enable Automated Backups

    • In the modify settings page, scroll down to the "Backup" section.
    • Under "Backup Retention Period," select an appropriate retention period for your backups.
    • Check the box next to "Enable Automatic Backups" to enable automated backups.
  6. 6.

    Step 6: Set Backup Window

    • Set the preferred backup window by selecting values for "Backup Window" and "Preferred Backup Window" fields.
  7. 7.

    Step 7: Save Changes

    • Scroll down to the bottom of the page and click on the "Modify DB Instance" button to save the changes.

Troubleshooting Steps

If you encounter any issues during the process, consider the following troubleshooting steps:

  1. 1.

    Missing Permissions

    • Ensure that you have the necessary permissions to modify the RDS DB instance. Check your IAM (Identity and Access Management) user or role policies to verify the required permissions.
  2. 2.

    AWS CLI

    • If you prefer using the AWS Command Line Interface (CLI) instead of the AWS Management Console, ensure you have the AWS CLI installed and configured correctly.
    • Use the following AWS CLI command to enable automatic backups for an RDS DB instance:
      aws rds modify-db-instance --db-instance-identifier <instance-identifier> --backup-retention-period <retention-period> --apply-immediately --backup-window <preferred-window> --preferred-backup-window <preferred-window>
      
      Replace
      <instance-identifier>
      ,
      <retention-period>
      , and
      <preferred-window>
      with appropriate values.
  3. 3.

    Backup Window Conflict

    • If you receive an error regarding a backup window conflict, it means that the selected backup window overlaps with a maintenance window. Adjust the backup window or schedule your backups during a different time period to resolve the conflict.
  4. 4.

    Backup Retention Limit

    • Be aware that there is a limit on the maximum backup retention period. Make sure you adhere to the limits defined by AWS. If your selected backup retention period exceeds the limit, modify it accordingly.

Conclusion

Enabling RDS DB instance backups is essential for compliance with the NIST Cybersecurity Framework v1. By following the steps outlined above, you can ensure that automatic backups are enabled for your RDS DB instances, providing data availability and protection against loss or corruption. Troubleshooting steps are included to address any issues that may arise during the process.

Is your System Free of Underlying Vulnerabilities?
Find Out Now