More Info:

Any unused Amazon DynamoDB tables available within your AWS account should be removed to help lower the cost of your monthly AWS bill.

Risk Level

Low

Address

Cost optimization, Operational Maturity

Compliance Standards

CBP

Triage and Remediation

Remediation

To remediate the issue of having unused DynamoDB tables in your AWS account, you can follow these steps using the AWS Management Console:

  1. Identify Unused Tables:

    • Navigate to the DynamoDB console in your AWS Management Console.
    • Review the list of tables to identify which tables are not being actively used.
  2. Backup Data (if needed):

    • Before deleting any tables, ensure that you have backed up any important data stored in those tables.
  3. Delete Unused Tables:

    • Select the unused DynamoDB table that you want to delete.
    • Click on the “Actions” dropdown menu and select “Delete table”.
    • Confirm the deletion by typing the table name and clicking on the “Delete” button.
  4. Verify Deletion:

    • Verify that the table has been successfully deleted by checking the list of DynamoDB tables in the console.
  5. Repeat for Other Unused Tables:

    • Repeat the above steps for all other identified unused DynamoDB tables in your account.
  6. Monitor Regularly:

    • Regularly monitor your DynamoDB tables to ensure that no new unused tables are created in the future. You can set up CloudWatch alarms to alert you when there are tables with no read or write activity for a specified period.

By following these steps, you can remediate the issue of having unused DynamoDB tables in your AWS account and ensure efficient resource utilization.

Additional Reading: