Posted On: Mar 8, 2023

Deletion protection is now available for Amazon DynamoDB tables in all AWS Regions. DynamoDB now makes it possible for you to protect your tables from accidental deletion when performing regular table management operations. When creating new tables or managing existing tables, authorized administrators can set the deletion protection property for each table, which will govern whether a table can be deleted. The default setting for the deletion protection property is disabled. When the deletion protection property is enabled for a table, the table cannot be deleted, irrespective of whether any AWS Identity and Access Management (IAM) permissions policies allow deletion of the table. When deletion protection is disabled for a table, authorized administrators can delete the table if allowed by IAM permissions policies. The deletion protection property can be set through the AWS Management Console, AWS API, AWS CLI, AWS SDK, or AWS CloudFormation.

There is no additional cost to use this new DynamoDB feature.

To learn more about deletion protection, see Using deletion protection.