Description:
DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale. It's a fully managed, multiregion, multimaster, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications. The policy checks if DynamoDB storage service has controlled access and its backup schedules are configured.
Remediation:
Backing Up a DynamoDB Table
Creating a Table Backup (Console)
Follow these steps to create a backup named MusicBackup
for an existing Music
table using the AWS Management Console.
To create a table backup
Sign in to the AWS Management Console and open the DynamoDB console at https://console.aws.amazon.com/dynamodb/
You can create a backup by doing one of the following:
On the Backups tab of the
Music
table, choose Create backup.In the navigation pane on the left side of the console, choose Backups. Then choose Create a backup.
- Make sure that
Music
is the table name, and enter for the backup name. Then, choose Create to create the backup.Note: If you create backups using the Backups section in the navigation pane, the table isn't preselected for you. You have to manually choose the source table name for the backup.
Reference: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/BackupRestore.html
While the backup is being created, the backup status is set to Creating. After the backup is complete, the backup status changes to Available.
Reference:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Backup.Tutorial.html