Check provider logo

Check if DynamoDB table has encryption at rest enabled using CMK KMS.

dynamodb_tables_kms_cmk_encryption_enabled

Severitymedium
Servicedynamodb
by Prowler

Check if DynamoDB table has encryption at rest enabled using CMK KMS.

Risk

All user data stored in Amazon DynamoDB is fully encrypted at rest. This functionality helps reduce the operational burden and complexity involved in protecting sensitive data.

Run this check with Prowler CLI

prowler aws --checks dynamodb_tables_kms_cmk_encryption_enabled

Run in Prowler Cloud

ARN template

arn:partition:dynamodb:region:account-id:table/resource-id

Remediation

Terraform

https://docs.prowler.com/checks/aws/general-policies/ensure-that-dynamodb-tables-are-encrypted#terraform

WUI

Specify an encryption key when you create a new table or switch the encryption keys on an existing table by using the AWS Management Console.

References:

Source Code

References

Resource Type

AwsDynamoDbTable

Related URL